[Javascript] 配列の主な操作をまとめてみた
はじめにJavascriptの配列の操作方法について調べてみたので備忘録として残す配列を操作するメソッド※配列を作成下記の配列をもとに進めるlet test = ['a', 'b'] console.log(test.length) // 2 位置を指定して配列にアクセスするtest[0] // a test[fruits.length - 1] // b 配列に値を追加test.push('c')...
View ArticlePowerShell パイプラインと配列部分式演算子
はじめに.NET は10年以上前にかじった程度なので構文に自信がない上、PowerShellはJavaと比べて個人的に理解しづらいなぁ・・・と悩む日々を送りながらも、なんだかんだ最近PowerShellにはまってます。特にPowerShellのパイプライン処理、簡潔でいいですねぇ~。使っていくうちに、JavaのStream...
View Article【JavaScript学習記録】アルファベットの配列の作り方
PHPでは、以下のように簡単にアルファベットの配列を作ることができます。 $alphabets = range('a', 'z'); JavaScriptでは、どのようにして作るのだろう。 今日はそれを調べてみましたので、アウトプットします。 ※ 下記を参考にさせて頂きました http://2amcode.hatenablog.com/entry/2017/08/22/102156 const...
View Article0オリジンの配列でインデックスの数値の四則演算の仕方
概要0オリジンのインデックスの掛け算のやり方を知らなかったので調べました。やり方下記の0オリジンの配列を例にして説明します。array=[1,2,3,4]足し算インデックスの数値にただ足すだけ例: インデックス0にプラス2をするときindex=0index=index+2#...
View Articlejs ランダム部分配列 / 文字列を文字単位でユニーク
ランダムに部分的に配列を取ってくるフィッシャー–イェーツのシャッフル配列から無作為に要素を取ってくる_$O(n^2)$ // fullArrから無作為に重複しないnum個選択したサブセットを返す。// numをfullArr.lengthにすれば順番をランダムにすることもできる。// [a,b,c,d] => [c,b]や[d,a]など...
View Article[Ruby]文字列を1文字ずつ配列として取得(備忘録)
入力で文字列があった場合、それを1文字ずつ配列として取得したい場合の方法例えば以下のような標準入力があった場合、 hello 次の記述で配列として取得できますpgets.chomp.split("")# => ["h", "e", "l", "l", "o"]split("")で空白のない文字を切り分けます。...
View Article【PHP】連想配列の展開
知識を整理するための個人的な備忘録です。$membersが連想配列の時バリューのみ表示foreach($membersas$member){echo$member;}キーとバリューそれぞれを表示foreach($membersas$key=>$value){echo$key.'は'.$value;}多段階の配列を展開するときは、foreachの中でforeachを使うこともある。
View ArticleVBAユーザがPython・Rを使ってみた:ベクトル
はじめに機械学習の勉強を始めたVBAユーザです。備忘録としてPython・Rの文法をVBAと比較しながらまとめていきたいと思います。今回は、ベクトル(1次元配列)に相当する機能についてまとめます。目次ベクトルベクトルの作成規則性のあるベクトルの作成要素へのアクセス要素の取得要素への代入ベクトルの属性長さ要素名ベクトルの操作要素の検索ソート等集合演算要素の置換ベクトルの結合と挿入数ベクトル数ベクトルの...
View Article配列の要素を全て削除する
概要Javascriptで配列を全て削除方法に少し手こずったので、メモします。解決策constarray=[...];array.splice(0);console.log(array.length);//結果:[]失敗array = '';とか array = [];じゃ出来ないみたいです。
View ArticleSwiftにおける配列操作まとめ
目次はじめに部分置換部分配列の型配列のプロパティ配列のメソッドシーケンス操作最後にはじめに配列操作のまとめです。主に、部分配列、配列のプロパティ、メソッド、シーケンス操作についてまとめています。...
View Article【Laravel カート機能実装入門】〜後編〜 sessionを使用したカート機能実装の完全解説!!
0. はじめに※こちらの記事は前後篇の後編です!前編はこちらをクリック!!!*本記事ではLaravel...
View Article(C#)配列の宣言時、要素数を変数で指定する方法。
C#はマクロ定義ができないそうですね。同じ要素数の配列を何度も宣言したいと思い、変数名を要素数に入力してみたんですがうまくいきませんでした。int maxObjectNum = 10; Object[] Objects = new Object[maxObjectNum]; 上のように変数で指定するとエラーですが、const int maxObjectNum = 10; Object[]...
View ArticleC言語[備忘録2]
配列配列定義の仕方要素型、 変数名、 要素数 int 、 a 、 [5] この中身が, a[0],a[1],a[2],a[3],a[4]の5つの要素になる。配列を利用したプログラム#include<stdio.h> int main(void){ int i; int v[5]; for (i = 0; i < 5; i++) v[i] = i + 1; for (i =...
View ArticlePHPの多次元配列を特定の値でソート(array_multisort関数)
単一の配列のソートはPHPマニュアルの配列のソートを参考にすればできますが、多次元配列の場合のソートは複雑…というわけで、いつでも確認できるように記録しておきます。多次元配列の例次のような2次元配列のデータがあるとします。$records=[['ID'=>"A00004",'PAYMENTNO'=>"11111",'PRICE'=>"7500",'ITEMNAME'=>"スニ...
View Articlejavascriptの配列を操作するときに使う関数(map, filter, some, every, forEach etc...)
JavaScriptで配列を操作するときに、個人的に迷ったことがあります。それは、どの関数を使うのかです。主に、使用する関数は・map・filter・some・every・forEachであるが、これはどんなタイミングで使うのが望ましいのか個人的見解を書いていこうと思います。配列はconst array = [ { id: 0, test: 'あいうえお'}, { id: 1, test:...
View ArticleC++で一次元、二次元配列を取り扱うクラスを作る
C++で一次元、二次元配列を取り扱うクラスを作るC++でnumpyみたいな物を作りたかったといった趣旨です。ライブラリが有用かどうかは KMeans を作って有用性を確認しました。ソースはこちら https://github.com/ikuo0/cpp_number/blob/main/numxd.hKMeans実行部使用している seeds_dataset.txtは...
View Article