---> 1 frame=np.array(frame_list_test).concat(np.array(frame_list_train)) AttributeError: 'numpy.ndarray' object has no attribute 'concat'
时间: 2024-03-18 17:40:25 浏览: 141
这错误是因为 NumPy 数组没有 `concat` 方法。你可以使用 `numpy.concatenate` 函数来连接两个数组。你可以将两个数组作为参数传递给 `numpy.concatenate` 函数,该函数将返回一个新的连接数组。例如,下面是一个连接两个 NumPy 数组的示例代码:
```
import numpy as np
# 两个示例数组
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
# 连接两个数组
c = np.concatenate((a, b))
print(c) # 输出 [1 2 3 4 5 6]
```
你可以根据你的需要修改代码来连接你的两个数组。
相关问题
if len(frame_buffer) >= 2: # 将两次裁剪后的图像拼接 concat_frame = np.concatenate(frame_buffer, axis=1)
这段代码的作用是将经过裁剪后的两张图像拼接在一起,其中`frame_buffer`是一个至少包含两个元素的列表,每个元素都是一张经过裁剪后的图像。`np.concatenate`是numpy库中的一个函数,它可以将多个数组沿指定轴拼接在一起,这里指定了`axis=1`,表示沿水平方向拼接。拼接后的结果保存在`concat_frame`中。
阅读全文