2016-12-07 2 views
2

要素を空のリストに追加すると、複雑になりがちです。Pythonで配列を簡素化する方法

私が手:

A = array([[1],[1],...,[1]]) 

私が欲しい:

A = array([1,1...,1]) 
+0

extendを使用することができ、これを回避するためには、このnumpyのでしょうか? 'A = A.flatten()' –

+3

実際にリスト(numpy配列ではない)の場合は、 'append'ではなく' extend'を使います。 –

答えて

0

リストに要素を追加しているとき、あなたの代わりにappend

0

あなたが別のリストに追加する内部ループを試すことができます。

A = ([[1],[4],[5]]) 
b = [] 
for x in A: 
    for i in x: 
    b.append(i)   
print(b) 

出力:

[1, 4, 5] 
関連する問題