問題タブ [structured-array]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - numpy の構造化配列の形状
空の配列を事前に割り当てようとしていると同時に、次のコードを使用してサイズが 19x5 のデータ型を定義しています。
結果はやや予想外で、19*5*5 の配列になります。ただし、次のことを試みます。
行ごとに適切な長さ (5 フィールド) を与えます。これは明らかに 1D 配列のように見えます。
これを書こうとすると、次のフォーマットのみが許可されます。
これは、単一の文字列を扱っていることを示しています。フラット化されていない 19x5 の形状の構造化配列を取得する方法はありませんか?
主な問題は、これを savetxt で書き込むときに発生します。5 つの列の値をすべて含む csv ファイルが必要です。これは文字列として処理されるため、間違った出力が得られます。
python - numpy 構造化配列から選択した行の 1 つの列を変更する方法
選択した行のnumpy構造化配列の1つのフィールドを変更する簡単な方法を探しています。これが私のSWEです:
この例では、a==b
結果が返さ[False True True]
れます。実際には、「名前」フィールドから配列の行を選択し、その 1 つのフィールド (ここでは「x」) の値を変更したいと考えています。
python - 辞書のリストから Record 配列を作成する
次のような辞書のリストがあるとします。
辞書データからレコード配列を作成したいと思います。しかし、次のことを試すと、ValueError
エラー:
ValueError: cannot set an array element with a sequence
どうすればより正確dtype
になり、辞書のリストからレコード配列を作成できるかを知りたいです。
python - Python:numpy でレコード配列の値を正しく設定できない
特定の値を持つレコード配列を作成しようとしています。しかし、レコード配列の値を正しく設定できないことに気付きました。レコード配列には、「startstate」(スカラー)、「action」(4x1 配列)、および「transition」(4x2 配列) の 3 つのフィールドがあります。「startstate」は簡単に設定できます。ただし、他の 2 つのフィールドについては、別の配列を使用して値を設定しようとすると、最初の要素しか適切に設定できないようです。次のコードは問題を示しています
コードの出力:
各フィールドについて、最初の配列は実際の値を示し、2 番目の配列は正しい値を示します。理論的には、以下を使用して値を既に設定しているため、それらは同じであると想定されています。
この問題の原因を特定できる人はいますか? 私が使用している派手なバージョンは1.9.2です
java - Structured array in Java
I am trying to migrate my Objective C code into Java to learn this programming language.
I would like to "convert" the following ObjectiveC structure into Java, but I couldn't find the equivalent Java structure:
Which is the similar Java "object"?