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

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

4
numpy.array()データを適切に保存およびロードする方法は?
どうやってnumpy.arrayデータを適切に保存してロードするのか。現在、私はnumpy.savetxt()メソッドを使用しています。たとえば、markers次のような配列を取得したとします。 私はそれを使ってそれを保存しようとします: numpy.savetxt('markers.txt', markers) 他のスクリプトでは、以前に保存したファイルを開こうとします。 markers = np.fromfile("markers.txt") そして、それは私が得るものです... 保存されたデータは、最初は次のようになります。 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 しかし、同じ方法を使用してロードしたデータを保存すると、numpy.savetxt()次のようになります。 1.398043286095131769e-76 1.398043286095288860e-76 1.396426376485745879e-76 1.398043286055061908e-76 1.398043286095288860e-76 1.182950697433698368e-76 1.398043275797188953e-76 1.398043286095288860e-76 1.210894289234927752e-99 1.398040649781712473e-76 何が悪いのですか?PS私が実行する他の「バックステージ」操作はありません。保存してロードするだけで、それが実現します。前もって感謝します。
103 python  arrays  numpy 

23
配列からいくつかのランダムな要素を取得するにはどうすればよいですか?
私は「javascriptの配列からランダムに要素にアクセスする方法」に取り組んでいます。私はこれに関する多くのリンクを見つけました。のように: JavaScript配列からランダムなアイテムを取得します var item = items[Math.floor(Math.random()*items.length)]; ただし、この場合、配列から選択できる項目は1つだけです。複数の要素が必要な場合、どうすればこれを実現できますか?配列から複数の要素を取得するにはどうすればよいですか?

9
JavaでLinkedListsの配列を作成できません…?
私は、行列の値を格納するためにの配列を使用する必要がある疎行列クラスに取り組んでいますLinkedList。配列の各要素(つまり、各LinkedList)は、行列の行を表します。また、LinkedList配列の各要素は列と格納された値を表します。 私のクラスでは、配列を次のように宣言しています。 private LinkedList<IntegerNode>[] myMatrix; そして、のコンストラクターで、以下SparseMatrixを定義しようとします。 myMatrix = new LinkedList<IntegerNode>[numRows]; 私が得ることになるエラーは のジェネリック配列を作成できませんLinkedList<IntegerNode>。 したがって、これには2つの問題があります。 私は何を間違っているのですか、そして 作成できない配列の宣言で型が受け入れられるのはなぜですか? IntegerNode私が作成したクラスです。そして、私のクラスファイルはすべて一緒にパッケージ化されています。
102 java  arrays  generics 

5
Javaでのブール配列の初期化
私はこのコードを持っています public static Boolean freq[] = new Boolean[Global.iParameter[2]]; freq[Global.iParameter[2]] = false; 誰かが私がここで間違っていることを正確に教えてもらえますか?すべての配列要素をブール値falseに初期化する必要があるだけです。ありがとうございました

7
Cでの配列の初期化に関する混乱
C言語で、次のように配列を初期化する場合: int a[5] = {1,2}; 明示的に初期化されていない配列のすべての要素は、ゼロで暗黙的に初期化されます。 しかし、私がこのような配列を初期化すると: int a[5]={a[2]=1}; printf("%d %d %d %d %d\n", a[0], a[1],a[2], a[3], a[4]); 出力: 1 0 1 0 0 わかりません、なぜ代わりにa[0]印刷1するの0ですか?未定義の動作ですか? 注:この質問はインタビューで尋ねられました。

7
C int配列をゼロにリセット:最速の方法?
T myarray[100]with T = int、unsigned int、long long intまたはunsigned long long int があると仮定すると、すべてのコンテンツをゼロにリセットする最も速い方法は何ですか(初期化のためだけでなく、プログラムでコンテンツを数回リセットするため) ?多分memsetで? のような動的配列についても同じ質問ですT *myarray = new T[100]。
102 c++  c  arrays  memset 


5
配列から最初の要素を削除し、配列から最初の要素を引いたものを返します
var myarray = ["item 1", "item 2", "item 3", "item 4"]; //removes the first element of the array, and returns that element. alert(myarray.shift()); //alerts "item 1" //removes the last element of the array, and returns that element. alert(myarray.pop()); //alerts "item 4" コードスニペットを実行する結果を非表示スニペットを展開 最初の配列を削除して、最初の要素を除いた配列を返す方法 私の例で"item 2", "item 3", "item 4"は、最初の要素を削除すると取得する必要があります

16
Javaの配列の長さ
以下に示すように配列を宣言しました: int[] arr = new int[10]; 次に、次の値を配列に割り当てました。 arr[0] = 1; arr[1] = 2; arr[2] = 3; arr[3] = 4; 次に、整数変数を宣言して初期化しました。 int arrayLength = arr.length; これは実際のサイズを見つけるのに役立ちますが、配列の論理サイズを見つける方法はありますか?
101 java  arrays 

12
変数が配列かどうかを検出する方法
JavaScriptの変数が配列であるかどうかを判断するための、事実上の標準的なクロスブラウザーメソッドは何ですか? ウェブを検索すると、いくつかの異なる提案があり、いくつかは良いものであり、かなりのものは無効です。 たとえば、以下は基本的なアプローチです。 function isArray(obj) { return (obj && obj.length); } ただし、配列が空の場合、またはobjが実際には配列ではなく長さプロパティを実装している場合などに注意してください。 では、実際に機能し、クロスブラウザでありながら効率的に機能するという点で、どの実装が最適ですか?
101 javascript  arrays 

5
TypeScriptで配列を宣言する
Typescriptでブール配列を宣言または使用する際に問題が発生していますが、どちらが間違っているかわかりません。私が取得undefinedエラー。JavaScript構文を使用するか、新しいArrayオブジェクトを宣言することになっていますか? これらのうちどれが配列を作成する正しい方法ですか? private columns = boolean[]; private columns = []; private columns = new Array<boolean>(); すべての値をfalseに初期化するにはどうすればよいですか? どのように値にアクセスしcolumns[i] = true;ますか?..?

4
Numpy isnan()は、floatの配列で失敗します(pandasデータフレームの適用から)
私はパンダのデータフレームの適用から出てくるフロートの配列(いくつかの通常の数、いくつかのナン)を持っています。 何らかの理由で、この配列でnumpy.isnanが失敗していますが、以下に示すように、各要素は浮動小数点数であり、numpy.isnanは各要素で正しく実行され、変数の型は間違いなくnumpy配列です。 どうしたの?! set([type(x) for x in tester]) Out[59]: {float} tester Out[60]: array([-0.7000000000000001, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, …
101 python  arrays  numpy  pandas 

9
オブジェクトの配列をSwiftの辞書にマップします
Personのオブジェクトの配列があります: class Person { let name:String let position:Int } 配列は次のとおりです。 let myArray = [p1,p1,p3] 古典的な解決策のmyArray辞書になるようにマップしたいの[position:name]は次のとおりです。 var myDictionary = [Int:String]() for person in myArray { myDictionary[person.position] = person.name } 機能的なアプローチmapでそれを行うためのSwiftによるエレガントな方法はありますかflatMap...または他のモダンなSwiftスタイル
101 ios  arrays  swift  dictionary 

16
配列から重複を削除する
次のようなオブジェクトの配列があります。 var array = [ {id:123, value:"value1", name:"Name1"}, {id:124, value:"value2", name:"Name1"}, {id:125, value:"value3", name:"Name2"}, {id:126, value:"value4", name:"Name2"} ... ]; ご覧のとおり、一部の名前は繰り返されています。名前のみの新しい配列を取得したいのですが、名前が重複する場合は、再度追加したくありません。この配列が欲しい: var newArray = ["Name1", "Name2"]; 私はこれをやってみようとしていますmap: var newArray = array.map((a) => { return a.name; }); しかし問題はこれが戻ることです: newArray = ["Name1", "Name1", "Name2", "Name2"]; 内mapに何らかの条件を設定して、既存の要素を返さないようにするにはどうすればよいですか?これをmap、他のECMAScript 5またはECMAScript 6の機能で実行したいと考えています。
100 javascript  arrays 

9
PHP連想配列から要素を削除します
次のようなPHP配列があります。 Index Key Value [0] 1 Awaiting for Confirmation [1] 2 Assigned [2] 3 In Progress [3] 4 Completed [4] 5 Mark As Spam 配列の値をvar_dumpすると、次のようになります。 array(5) { [0]=> array(2) { ["key"]=> string(1) "1" ["value"]=> string(25) "Awaiting for Confirmation" } [1]=> array(2) { ["key"]=> string(1) "2" ["value"]=> string(9) "Assigned" } [2]=> …
100 php  arrays 

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