约束以下示例:
# z = empty object, if possible empty 2D-array
N = 2
for i in range(N):
l = i * array([2,2,2])
# z.function(l)
是否存在将多个1D数组附加到空对象z并将其转换为2D数组的函数或方法,所以,请参见>
在我的情况下,N = 10 ** 5,并且计算了l数组。
最后我想要一个2D数组,以便我可以应用切片操作(提取列,行等)。>
约束以下示例:#z =空对象,如果可能,则空2D数组N = 2,范围(N)中的i:l = i * array([2,2,2])#z.function(l )是否有附加功能或方法...
您可以做
import numpy
x = numpy.array([1, 2, 3])
print(numpy.array([i*x for i in range(2)]))
如果使用的是Numpy库,则可以使用以下代码进行: