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

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


11
Android-JSON配列とJSONオブジェクトを作成する
Androidでこの形式のJSONを作成するにはどうすればよいですか。渡すAPIがJsonArrayを解析するので、オブジェクトを解析します。それともjsonオブジェクトを渡すだけでいいですか?サービス呼び出しごとに1つのトランザクションを挿入する必要があるだけなので。 { "student": [ { "id": 1, "name": "John Doe", "year": "1st", "curriculum": "Arts", "birthday": 3/3/1995 }, { "id": 2, "name": "Michael West", "year": "2nd", "curriculum": "Economic", "birthday": 4/4/1994 } ] } 私が知っているのはJSONObjectだけです。このように。 JSONObject obj = new JSONObject(); try { obj.put("id", "3"); obj.put("name", "NAME OF STUDENT"); obj.put("year", "3rd"); obj.put("curriculum", "Arts"); …
122 android  json  arrays 

6
Javaを使用したJSONArray内のアイテムのメンバーへのアクセス
私はちょうどjsonをjavaで使い始めたところです。JSONArray内の文字列値にアクセスする方法がわかりません。たとえば、私のjsonは次のようになります。 { "locations": { "record": [ { "id": 8817, "loc": "NEW YORK CITY" }, { "id": 2873, "loc": "UNITED STATES" }, { "id": 1501 "loc": "NEW YORK STATE" } ] } } 私のコード: JSONObject req = new JSONObject(join(loadStrings(data.json),"")); JSONObject locs = req.getJSONObject("locations"); JSONArray recs = locs.getJSONArray("record"); この時点で「レコード」JSONArrayにアクセスできますが、forループ内で「id」および「loc」の値をどのように取得するかについては不明です。この説明が明確でない場合は申し訳ありませんが、私はプログラミングに少し慣れていません。
122 java  json  arrays 

5
インデックス範囲スウィフトからの新しい配列
どうすればこのようなことができますか?配列から最初のn個の要素を取得します。 newNumbers = numbers[0..n] 現在次のエラーが発生しています: error: could not find an overload for 'subscript' that accepts the supplied arguments 編集: これが私が働いている関数です。 func aFunction(numbers: Array<Int>, position: Int) -> Array<Int> { var newNumbers = numbers[0...position] return newNumbers }
122 arrays  swift 

15
ES2015のみで0からnまでの数値の範囲を生成する方法は?
rangePythonなどで使用できるので、JavaScriptに欠けている関数を常に見つけましたか?ES2015で範囲の数値を生成する簡潔な方法はありますか? 編集:私の質問はECMASCRIPT-5ではなくES2015に固有であるため、前述の重複とは異なります。また、範囲は0から始まり、特定の開始番号ではないことが必要です(それがそこにあればいいでしょうが)

9
numpyで配列に単一の要素を追加する
私は以下を含む派手な配列を持っています: [1, 2, 3] 以下を含む配列を作成したい: [1, 2, 3, 1] つまり、配列の最後に最初の要素を追加します。 私は明白なことを試しました: np.concatenate((a, a[0])) しかし、私は言ってエラーが出ます ValueError: arrays must have same number of dimensions 私はこれを理解していません-配列はどちらも単なる1d配列です。
122 python  arrays  numpy 

12
Swiftの配列でmaxを見つける正しい方法
これまでのところ、シンプルな(ただし、コストがかかる可能性がある)方法があります。 var myMax = sort(myArray,>)[0] そして、私が学校でそれをするように教えられた方法: var myMax = 0 for i in 0..myArray.count { if (myArray[i] > myMax){myMax = myArray[i]} } Swiftの整数配列から最大値を取得するより良い方法はありますか?Rubyのような1行のものが理想的です.max
121 arrays  swift 

9
numpy配列を効率的に降順に並べ替えますか?
この特定の質問が以前に尋ねられたことがないことに驚いていますが、SOやのドキュメントでは実際には見つかりませんでしたnp.sort。 たとえば、整数を保持するランダムなnumpy配列があるとします。例: > temp = np.random.randint(1,10, 10) > temp array([2, 4, 7, 4, 2, 2, 7, 6, 4, 4]) 並べ替えると、デフォルトで昇順になります。 > np.sort(temp) array([2, 2, 2, 4, 4, 4, 4, 6, 7, 7]) しかし、私はソリューションを降順に並べ替えたいです。 今、私はいつでもできることを知っています: reverse_order = np.sort(temp)[::-1] しかし、この最後のステートメントは効率的ですか?昇順でコピーを作成し、このコピーを逆にして結果を逆順で取得しませんか?これが事実である場合、効率的な代替手段はありますか?np.sort逆の順序で物事を取得するために、並べ替え操作で比較の符号を変更するパラメーターを受け入れるようには見えません。
121 python  arrays  sorting  numpy 


8
Pythonで任意のサイズの空の配列を取得するにはどうすればよいですか?
基本的に私はこれと同等のPythonをCで望んでいます: int a[x]; しかしPythonでは私は次のような配列を宣言します: a = [] そして問題は私が次のような値でランダムなスロットを割り当てたいです: a[4] = 1 しかし、配列が空であるため、Pythonではそれを行うことはできません。

13
MD5多次元配列へのPHPの最良の方法?
多次元配列のMD5(またはその他のハッシュ)を生成する最良の方法は何ですか? 配列の各レベルをトラバースし、各値を文字列に連結して、単純に文字列に対してMD5を実行するループを簡単に作成できます。 しかし、これはせいぜい扱いにくいように思われ、多次元配列を取得してハッシュ化するファンキーな関数があるかどうか疑問に思いました。

4
Javaメソッド署名後の奇妙な「[]」
今日いくつかのJavaコードを調べたところ、奇妙な構文が見つかりました。 public class Sample { public int get()[] { return new int[]{1, 2, 3}; } } コンパイルできないと思って、タイプミスと思われるものを修正したかったのですが、Javaコンパイラが実際にそれを受け入れたことを思い出しました! 誰かが私がそれが何を意味するのか理解するのを手伝ってくれませんか?関数の配列ですか?
119 java  arrays  syntax 

4
ハッシュの配列をハッシュの値でソートするにはどうすればよいですか?
このRubyコードは私が期待するように動作していません: # create an array of hashes sort_me = [] sort_me.push({"value"=>1, "name"=>"a"}) sort_me.push({"value"=>3, "name"=>"c"}) sort_me.push({"value"=>2, "name"=>"b"}) # sort sort_me.sort_by { |k| k["value"]} # same order as above! puts sort_me ハッシュの配列をキー「値」でソートしようとしていますが、ソートされずに出力されます。
119 ruby  arrays  sorting  hash 

5
クラスのプライベート関数でPHPでusortを使用する
関数でのusortの使用はそれほど複雑ではありません これは私の線形コードに以前あったものです function merchantSort($a,$b){ return ....// stuff; } $array = array('..','..','..'); 並べ替えるだけで usort($array,"merchantSort"); 現在、コードをアップグレードし、すべてのグローバル関数を削除して、適切な場所に配置しています。今、すべてのコードはクラスにあり、usort関数を使用して、単純な関数ではなくオブジェクトメソッドであるパラメーターで配列を並べ替える方法を理解できません class ClassName { ... private function merchantSort($a,$b) { return ...// the sort } public function doSomeWork() { ... $array = $this->someThingThatReturnAnArray(); usort($array,'$this->merchantSort'); // ??? this is the part i can't figure out ... } } 問題は、usort()関数内でオブジェクトメソッドを呼び出す方法です。
119 php  arrays  sorting  object 

10
Ruby-配列がまだない場合は、変数を配列にエレガントに変換します
配列、単一の要素、またはnilを指定して、配列を取得します-後者の2つは、それぞれ単一の要素の配列と空の配列です。 Rubyがこのように機能することを誤って考えました。 [1,2,3].to_a #= [1,2,3] # Already an array, so no change 1.to_a #= [1] # Creates an array and adds element nil.to_a #= [] # Creates empty array しかし、実際に得られるのは: [1,2,3].to_a #= [1,2,3] # Hooray 1.to_a #= NoMethodError # Do not want nil.to_a #= [] # Hooray したがって、これを解決するには、別のメソッドを使用する必要があります。または、使用するすべてのクラスのto_aメソッドを変更してメタプログラムを作成することもできますが、これはオプションではありません。 つまり、メソッドは次のとおりです。 result …
119 ruby  arrays 

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