首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在for循环中添加一组numpy数组?

在for循环中添加一组numpy数组可以使用numpy提供的concatenate函数或vstack函数来实现。

  1. 使用concatenate函数:
代码语言:txt
复制
import numpy as np

# 创建一个空数组
result = np.empty((0, 3))

# 定义要添加的数组
array1 = np.array([[1, 2, 3]])
array2 = np.array([[4, 5, 6]])
array3 = np.array([[7, 8, 9]])

# 使用concatenate函数将数组添加到结果数组中
result = np.concatenate((result, array1), axis=0)
result = np.concatenate((result, array2), axis=0)
result = np.concatenate((result, array3), axis=0)

print(result)

输出:

代码语言:txt
复制
[[1 2 3]
 [4 5 6]
 [7 8 9]]
  1. 使用vstack函数:
代码语言:txt
复制
import numpy as np

# 创建一个空数组
result = np.empty((0, 3))

# 定义要添加的数组
array1 = np.array([[1, 2, 3]])
array2 = np.array([[4, 5, 6]])
array3 = np.array([[7, 8, 9]])

# 使用vstack函数将数组添加到结果数组中
result = np.vstack((result, array1))
result = np.vstack((result, array2))
result = np.vstack((result, array3))

print(result)

输出:

代码语言:txt
复制
[[1 2 3]
 [4 5 6]
 [7 8 9]]

以上两种方法都可以在for循环中迭代添加多个数组。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的视频

领券