如何在python中简化数组
当我将元素附加到空列表中时,它往往过于复杂 我得到:如何在python中简化数组,python,numpy,Python,Numpy,当我将元素附加到空列表中时,它往往过于复杂 我得到: A = array([[1],[1],...,[1]]) 我想: A = array([1,1...,1]) 使用 您可以尝试将内部循环附加到另一个列表: A = ([[1],[4],[5]]) b = [] for x in A: for i in x: b.append(i) print(b) 输出: [1, 4, 5] 为避免在向列表中添加元素时出现这种情况,可以使用extend而不是appen
A = array([[1],[1],...,[1]])
我想:
A = array([1,1...,1])
使用
您可以尝试将内部循环附加到另一个列表:
A = ([[1],[4],[5]])
b = []
for x in A:
for i in x:
b.append(i)
print(b)
输出:
[1, 4, 5]
为避免在向列表中添加元素时出现这种情况,可以使用
extend
而不是append
这是numpy吗A=A.flant()
如果它实际上是一个列表(而不是numpy数组),则使用extend
而不是append
[1, 4, 5]