在没有指定元素数量的情况下创建numpy数组可以使用以下方法:
import numpy as np
arr = np.empty((3, 3)) # 创建一个3x3的未初始化数组
arr[0] = [1, 2, 3] # 填充第一行
arr[1] = [4, 5, 6] # 填充第二行
arr[2] = [7, 8, 9] # 填充第三行
print(arr)
输出:
[[1. 2. 3.]
[4. 5. 6.]
[7. 8. 9.]]
import numpy as np
arr = np.zeros((3, 3)) # 创建一个3x3的全0数组
arr[0] = [1, 2, 3] # 填充第一行
arr[1] = [4, 5, 6] # 填充第二行
arr[2] = [7, 8, 9] # 填充第三行
print(arr)
输出:
[[1. 2. 3.]
[4. 5. 6.]
[7. 8. 9.]]
import numpy as np
arr = np.ones((3, 3)) # 创建一个3x3的全1数组
arr[0] = [1, 2, 3] # 填充第一行
arr[1] = [4, 5, 6] # 填充第二行
arr[2] = [7, 8, 9] # 填充第三行
print(arr)
输出:
[[1. 2. 3.]
[4. 5. 6.]
[7. 8. 9.]]
以上是在没有指定元素数量的情况下创建numpy数组的几种方法。可以根据实际需求选择合适的方法来创建和填充数组。如果你想了解更多关于numpy的知识,可以参考腾讯云的云服务器CVM产品介绍:https://cloud.tencent.com/product/cvm
领取专属 10元无门槛券
手把手带您无忧上云