要素を空のリストに追加すると、複雑になりがちです。Pythonで配列を簡素化する方法
私が手:
A = array([[1],[1],...,[1]])
私が欲しい:
A = array([1,1...,1])
要素を空のリストに追加すると、複雑になりがちです。Pythonで配列を簡素化する方法
私が手:
A = array([[1],[1],...,[1]])
私が欲しい:
A = array([1,1...,1])
リストに要素を追加しているとき、あなたの代わりにappend
import numpy as np
A = np.array([[1], [1], [1]])
B = A.flatten()
あなたが別のリストに追加する内部ループを試すことができます。
A = ([[1],[4],[5]])
b = []
for x in A:
for i in x:
b.append(i)
print(b)
出力:
[1, 4, 5]
の
extend
を使用することができ、これを回避するためには、このnumpyのでしょうか? 'A = A.flatten()' –実際にリスト(numpy配列ではない)の場合は、 'append'ではなく' extend'を使います。 –