在numpy数组中多次插入行可以使用numpy.insert()函数来实现。该函数可以在指定的位置插入新的行。
具体步骤如下:
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
new_row = np.array([7, 8, 9])
index = 1
(例如,在第1行之后插入新行)new_arr = np.insert(arr, index+1, new_row, axis=0)
print(new_arr)
完整代码示例:
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
new_row = np.array([7, 8, 9])
index = 1
new_arr = np.insert(arr, index+1, new_row, axis=0)
print(new_arr)
输出结果为:
[[1 2 3]
[4 5 6]
[7 8 9]]
这样就在numpy数组中成功插入了一行。numpy.insert()函数可以在指定位置插入多行,只需将new_row参数设置为一个包含多行的numpy数组即可。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云