可以使用numpy中的concatenate函数将两个列向量合并为一个更长的列向量,并使用np.array的切片功能提取其中一个向量的后三个元素,然后将它们添加到另一个向量中。

示例代码如下:

import numpy as np

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

# 将两个列向量合并为一个更长的列向量
c = np.concatenate((a, b), axis=0)

# 提取a向量的后三个元素
d = a[-3:]

# 将d向量添加到c向量中
e = np.concatenate((c, d), axis=0)

print(e)

输出结果如下:

[[1]
 [2]
 [3]
 [4]
 [5]
 [6]
 [7]
 [8]
 [2]
 [3]
 [4]]

其中,向量a和b被合并为向量c,然后从向量a中提取了后三个元素,将它们添加到向量c的末尾,得到了向量e。

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

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

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