Python 中的 numpy.append()2024 年 8 月 29 日 | 阅读 3 分钟 numpy.append() 函数在 NumPy 包中可用。正如其名称所示,append 意味着添加内容。numpy.append() 函数用于向现有的 numpy 数组添加或附加新值。此函数在数组的末尾添加新值。 numpy append() 函数用于合并两个数组。它返回一个新数组,原始数组保持不变。 语法参数append() 函数有以下参数 1) arr: array_like 这是一个 ndarray。新值将附加到此数组的副本中。此参数是必需的,在 numpy.append() 函数中起着重要作用。 2) values: array_like 此参数定义要附加到 ndarray 副本中的值。这里需要注意的一件事是,这些值的形状必须与原始 ndarray 相同,但不包括轴。如果未定义轴,则值可以是任何形状,并且在使用前将被展平。 3) axis: int(optional) 此参数定义附加值的轴。当未向它们提供轴时,ndarray 和 values 都会在使用前被展平。 返回值此函数返回一个 ndarray 的副本,其中值已附加到轴。 示例 1:np.append()输出 array([ 10, 20, 30, 40, 50, 60, 70, 80, 90, 11, 21, 31, 42, 52, 62, 73, 83, 93]) 在上面的代码中
在输出中,两个数组(即 'a' 和 'b')的值以展平的形式显示,原始数组保持不变。 示例 2:np.append({a1,a2,...}, axis=0)在上面的代码中
在输出中,两个数组(即 'a' 和 'b')的值在单个数组中垂直显示,并且原始数组保持不变。 输出 array([[ 10, 20, 30], [ 40, 50, 60], [ 70, 80, 90], [11, 21, 31], [42, 52, 62], [73, 83, 93]]) 示例 3:np.append({a1,a2,...}, axis=1)输出 array([[ 10, 20, 30, 11, 21, 31], [ 40, 50, 60, 42, 52, 62], [ 70, 80, 90, 73, 83, 93]]) |
我们请求您订阅我们的新闻通讯以获取最新更新。