タグ付けされた質問 「arrays」

配列は、それぞれが1つ以上のインデックスで識別される要素(値、変数、または参照)のコレクションで構成される、順序付けられた線形データ構造です。配列の特定のバリアントについて質問する場合は、代わりに次の関連タグを使用してください:[vector]、[arraylist]、[matrix]。このタグを使用する場合、プログラミング言語に固有の質問では、使用するプログラミング言語で質問にタグを付けます。

10
セットを配列に変換する方法は?
Setは、一意の要素が保証された配列を作成するための優れた方法のように見えますが、ジェネレーター[Set] .valuesを除いて、プロパティを取得するための適切な方法を公開していませんmySet.values.next()。 mapセットで同様の関数を呼び出すことができれば、これで問題ありません。しかし、それもできません。 私は試しましたがArray.from、配列のような(NodeListとTypedArrays?)オブジェクトのみをArrayに変換しているようです。別の試み:Object.keysSetでは機能せず、Set.prototypeにも同様の静的メソッドがありません。 それで、質問:与えられたセットの値を持つ配列を作成するための便利な組み込みメソッドはありますか?(要素の順序は重要ではありません)。 そのようなオプションが存在しない場合、おそらくそれを行うための素晴らしい慣用的なワンライナーがありますか?のように、を使用してfor...of、または同様の?

5
通常のPythonリストと比較したNumPyの利点は何ですか?
通常のPythonリストと比較したNumPyの利点は何ですか? 約100の金融市場シリーズがあり、100x100x100 = 100万セルのキューブ配列を作成します。標準誤差で配列を満たすために、各xを各yとzで回帰(3変数)します。 「大きな行列」の場合、パフォーマンスとスケーラビリティの理由から、PythonリストではなくNumPyを使用する必要があると聞きました。事は、私はPythonのリストを知っており、それらが私のために働くようです。 NumPyに移行すると、どのようなメリットがありますか? 1000シリーズ(つまり、キューブ内の10億浮動小数点セル)がある場合はどうなりますか?

15
パンダデータフレームをNumPy配列に変換
パンダのデータフレームをNumPy配列に変換する方法を知りたいです。 データフレーム: import numpy as np import pandas as pd index = [1, 2, 3, 4, 5, 6, 7] a = [np.nan, np.nan, np.nan, 0.1, 0.1, 0.1, 0.1] b = [0.2, np.nan, 0.2, 0.2, 0.2, np.nan, np.nan] c = [np.nan, 0.5, 0.5, np.nan, 0.5, 0.5, np.nan] df = pd.DataFrame({'A': a, …





18
連想配列の配列をPHPの特定のキーの値でソートする方法は?
この配列を考えると: $inventory = array( array("type"=>"fruit", "price"=>3.50), array("type"=>"milk", "price"=>2.90), array("type"=>"pork", "price"=>5.43), ); 私は$inventoryの要素を価格でソートして取得します: $inventory = array( array("type"=>"pork", "price"=>5.43), array("type"=>"fruit", "price"=>3.50), array("type"=>"milk", "price"=>2.90), ); これどうやってするの?

30
Bash配列に値が含まれているかどうかを確認する
Bashで、配列に特定の値が含まれているかどうかをテストする最も簡単な方法は何ですか? 編集:回答とコメントの助けを借りて、いくつかのテストの後、私はこれを思いつきました: function contains() { local n=$# local value=${!n} for ((i=1;i < $#;i++)) { if [ "${!i}" == "${value}" ]; then echo "y" return 0 fi } echo "n" return 1 } A=("one" "two" "three four") if [ $(contains "${A[@]}" "one") == "y" ]; then echo "contains one" fi if …
443 arrays  bash 


11
jQuery .each()逆方向
JQueryを使用してページ上のいくつかの要素を選択し、DOM内でそれらを移動しています。私が抱えている問題は、JQueryが本来選択したい逆の順序ですべての要素を選択する必要があることです。例えば: <ul> <li>Item 1</li> <li>Item 2</li> <li>Item 3</li> <li>Item 4</li> <li>Item 5</li> </ul> すべてのli項目を選択して.each()コマンドを使用したいのですが、項目5、次に項目4などから始めたいのですが、これは可能ですか?



10
Javaで配列を初期化する方法は?
私はこのような配列を初期化しています: public class Array { int data[] = new int[10]; /** Creates a new instance of Array */ public Array() { data[10] = {10,20,30,40,50,60,71,80,90,91}; } } NetBeansは次の行でエラーを示しています。 data[10] = {10,20,30,40,50,60,71,80,90,91}; どうすれば問題を解決できますか?

21
JavaScriptで「arguments」オブジェクトを配列に変換するにはどうすればよいですか?
この投稿を改善してみませんか?この質問に対する詳細な回答を提供してください。これには、引用や、回答が正しい理由の説明が含まれます。詳細が不十分な回答は編集または削除される場合があります。 argumentsJavaScript のオブジェクトは奇妙なイボです。ほとんどの状況で配列のように動作しますが、実際には配列オブジェクトではありません。それはですので、完全には本当に何か他のもの、それはからの便利な機能を持っていないArray.prototypeようなforEach、sort、filter、とmap。 単純なforループを使用して、argumentsオブジェクトから新しい配列を作成するのは簡単です。たとえば、次の関数は引数を並べ替えます。 function sortArgs() { var args = []; for (var i = 0; i < arguments.length; i++) args[i] = arguments[i]; return args.sort(); } ただし、これは、非常に便利なJavaScript配列関数にアクセスするためだけに実行する必要がある、かなり哀れなことです。標準ライブラリを使用して行う組み込みの方法はありますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.