私は1つのアレイに多くのnumpyの配列を追加しよう:このコードの結果はPythonでいくつかの配列を追加するには?
path ='C:\\Users\\user\\Traces'
traces= os.listdir(path)
tempTracesHW[HW].append([np.load(os.path.join(path, trace)) for trace in traces])
:
[[], [[array([[ 0.01437869, 0.01506449, 0.01579909, ..., 0.04166172,
0.0417285 , 0.04172079]], dtype=float32),..........., array([[ 0.00418158, 0.00483142, 0.00547356, ..., -0.0032004 ,
-0.00326461, -0.00333396]], dtype=float32), array([[-0.02872655, -0.02783527, -0.02693371, ..., 0.00331342,
0.00272522, 0.00211391]], dtype=float32)]], []]
しかし、私が持っている必要がありますが、この構造体である:
[array([ 0.06542969, 0.03808594, 0.07910156, ..., 0.06542969,
0.07910156, 0.10449219]), array([ 0.0625 , 0.0390625 , 0.07421875, ..., 0.14355469,
0.04296875, 0.06640625])]
この問題を解決するにはどうすればよいですか?
私はあなたの 'result'とあなたの' need'の間に何の関係も見ません。 'result'はいろいろなサイズのリストです。いくつかは空、いくつかは未知のサイズの2次元配列のネストリストです。 'need'はいくつかの1d配列を持つリストのようです。 ??? – hpaulj