📜  Python中的numpy.append(1)

📅  最后修改于: 2023-12-03 15:19:27.162000             🧑  作者: Mango

Python中的numpy.append

简介

numpy.append是numpy库中的一个函数,用于在数组的末尾添加值。它返回一个新的数组,该数组包含原始数组和指定值的副本。

语法
numpy.append(arr, values, axis=None)
  • arr: 需要添加值的输入数组。
  • values: 要添加到输入数组末尾的值。可以是单个元素,也可以是具有与输入数组相同shape的数组。
  • axis: 沿着哪个轴添加值。默认为None,表示将输入数组展平。
返回值

返回包含原始数组和指定值的副本的新数组。

示例
添加单个元素
import numpy as np

arr = np.array([1, 2, 3])
new_arr = np.append(arr, 4)
print(new_arr)

输出:

[1 2 3 4]
添加多个元素
import numpy as np

arr = np.array([1, 2, 3])
values = np.array([4, 5])
new_arr = np.append(arr, values)
print(new_arr)

输出:

[1 2 3 4 5]
按轴添加元素
import numpy as np

arr = np.array([[1, 2, 3], [4, 5, 6]])
values = np.array([[7, 8, 9], [10, 11, 12]])
new_arr = np.append(arr, values, axis=0)
print(new_arr)

输出:

[[ 1  2  3]
 [ 4  5  6]
 [ 7  8  9]
 [10 11 12]]
注意事项
  • numpy.append返回一个新的数组,原始数组不变。
  • 如果指定的轴已经存在于输入数组的形状中,则将values添加到该轴的末尾。
  • 如果未指定轴,则输入数组将首先被展平,然后添加值。

以上就是关于Python中numpy库中的numpy.append函数的介绍及使用示例。通过这个函数,可以方便地向数组添加元素。