data = np.array([(w, h) for w, h in zip(widths, heights)])中widths和heights报错,怎么改正
时间: 2024-05-07 21:21:21 浏览: 93
从码流获取H264、H265的分辨率信息
3星 · 编辑精心推荐
这个错误可能是因为你没有定义 `widths` 和 `heights` 变量。你需要先创建这两个变量,例如:
```python
widths = [10, 20, 30, 40, 50]
heights = [5, 15, 25, 35, 45]
```
然后再运行这一行代码:
```python
data = np.array([(w, h) for w, h in zip(widths, heights)])
```
这将创建一个形如 `[(10, 5), (20, 15), (30, 25), (40, 35), (50, 45)]` 的列表,并将其转换成一个 NumPy 数组。
阅读全文