当我将元素追加到空列表时,它往往会过于复杂。
我明白了:
A = array([[1],[1],...,[1]])
我想:
A = array([1,1...,1])
答案 0 :(得分:4)
import numpy as np
A = np.array([[1], [1], [1]])
B = A.flatten()
答案 1 :(得分:0)
你可以尝试将内循环附加到另一个列表:
A = ([[1],[4],[5]])
b = []
for x in A:
for i in x:
b.append(i)
print(b)
输出:
[1, 4, 5]
答案 2 :(得分:0)
要在向列表添加元素时避免这种情况,您可以使用extend
代替append