Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python中简化数组_Python_Numpy - Fatal编程技术网

如何在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]