如何向 numpy 数组添加元素(3 个示例)
您可以使用以下方法向 NumPy 数组添加一个或多个元素:
方法一:在数组末尾添加一个值
#append one value to end of array
new_array = np. append (my_array, 15)
方法二:在数组末尾添加多个值
#append multiple values to end of array
new_array = np. append (my_array, [15, 17, 18])
方法3:在表中的特定位置插入值
#insert 95 into the index position 2 new_array = np. insert (my_array, 2, 95)
方法4:在表中的特定位置插入多个值
#insert 95 and 99 starting at index position 2 of the NumPy array new_array = np. insert (my_array, 2, [95, 99])
本教程解释了如何在实践中使用以下 NumPy 数组的每种方法:
import numpy as np
#create NumPy array
my_array = np. array ([1, 2, 2, 3, 5, 6, 7, 10])
#view NumPy array
my_array
array([ 1, 2, 2, 3, 5, 6, 7, 10])
示例 1:在数组末尾添加一个值
以下代码显示如何使用np.append()将值添加到 NumPy 数组的末尾:
#append one value to end of array
new_array = np. append (my_array, 15)
#view new array
new_array
array([ 1, 2, 2, 3, 5, 6, 7, 10, 15])
值15已添加到 NumPy 数组的末尾。
示例2:将多个值添加到数组末尾
以下代码展示了如何使用np.append()将多个值添加到 NumPy 数组的末尾:
#append multiple values to end of array
new_array = np. append (my_array, [15, 17, 18])
#view new array
new_array
array([ 1, 2, 2, 3, 5, 6, 7, 10, 15, 17, 18])
值15 、 17和18已添加到 NumPy 数组的末尾。
示例 3:在表中的特定位置插入值
以下代码显示如何将值插入到 NumPy 数组的特定位置:
#insert 95 into the index position 2 new_array = np. insert (my_array, 2, 95) #view new array new_array array([ 1, 2, 95, 2, 3, 5, 6, 7, 10])
值95被插入到 NumPy 数组的索引位置 2 中。
示例4:在表中的特定位置插入多个值
以下代码展示了如何从 NumPy 数组中的特定位置开始插入多个值:
#insert 95 and 99 starting at index position 2 of the NumPy array new_array = np. insert (my_array, 2, [95, 99]) #view new array new_array array([ 1, 2, 95, 99, 2, 3, 5, 6, 7, 10])
值95和99是从 NumPy 数组的索引位置 2 插入的。
其他资源
以下教程解释了如何在 NumPy 中执行其他常见任务: