pyhton+squeeze
时间: 2024-06-14 17:04:41 浏览: 81
OpenCV-Python-Toturial-中文版很好.pdf
squeeze函数是numpy库中的一个函数,用于从数组的形状中删除单维度条目。当数组中存在单维度条目时,squeeze函数可以将其删除,从而得到一个更紧凑的数组。
以下是一个使用squeeze函数的例子:
```python
import numpy as np
approx = np.array([[[10, 20]], [[30, 40]], [[50, 60]], [[70, 80]]])
print(approx.shape) # 输出:(1, 4, 2)
corner_points = np.squeeze(approx)
print(corner_points.shape) # 输出:(4, 2)
print(corner_points)
```
在这个例子中,我们首先创建了一个形状为(1, 4, 2)的三维数组approx。然后,我们使用squeeze函数将数组中的单维度条目删除,得到一个形状为(4, 2)的二维数组corner_points。最后,我们打印出corner_points的形状和内容。
通过使用squeeze函数,我们可以方便地删除数组中的单维度条目,使得数组更加紧凑。
阅读全文