可以使用numpy的切片操作,将一个数组的后三个数值取出来,然后使用numpy的concatenate函数将其添加到另一个空数组的末尾。

示例如下:

import numpy as np

# 创建两个列向量
a = np.array([[1], [2], [3], [4], [5]])
b = np.array([[]])  # 空的列向量

# 取出a的后三个数值
c = a[-3:]

# 将c添加到b的末尾
b = np.concatenate((b, c), axis=0)

print(a)
# [[1]
#  [2]
#  [3]
#  [4]
#  [5]]

print(b)
# [[3.]
#  [4.]
#  [5.]]

注:concatenate函数的第一个参数是一个元组,用于指定要连接的数组,其中元组中的数组必须沿着指定的轴具有相同的形状。在本例中,我们使用了axis=0,表示沿着第0个轴(即列轴)进行连接。

如何将nparray的后三个数值添加到另一个nparray空的中其中两个nyarray都是列的

原文地址: https://www.cveoy.top/t/topic/frJ9 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录