我正在学习Python,我面对这行b = add.reduce(a).
例如,下面的示例将给我一个带有one row
和15 cols
的数组,我将通过这行b = add.reduce(a)
添加它们:
from numpy import *
a =arange(15)
b = add.reduce(a)
print(a)
print(b)
我的问题是:
我可以用一个包含多个数组的列表来做这个吗?。。。以下是我的尝试:
import numpy as np
x = [[np.arange(1,6)],
[np.arange(1,5)],
[np.arange(1,10)]]
print(np.array(x))
y = []
for i in x:
y.append(np.add.reduce(i))
print(y)
它给我这个输出:
[[array([1, 2, 3, 4, 5])]
[array([1, 2, 3, 4])]
[array([1, 2, 3, 4, 5, 6, 7, 8, 9])]]
[array([1, 2, 3, 4, 5]), array([1, 2, 3, 4]), array([1, 2, 3, 4, 5, 6, 7, 8, 9])]
目前没有回答
相关问题 更多 >
编程相关推荐