Numpy 的 rot90(~)
返回一个新的 Numpy 数组,该数组沿指定轴旋转 90 度。
参数
1. a
| array-like
输入数组。维数必须大于 1。
2. k
| int
您想要对输入数组执行 90 度旋转的次数。
3. axes
| array_like
对于二维数组,您可以 axes=[0,1]
导致顺时针旋转,而 axes=[1,0]
导致逆时针旋转。
返回值
沿指定轴旋转 90 度的新 Numpy 数组
例子
假设我们有以下二维数组:
a = np.array([[1,2,3],[4,5,6],[7,8,9]])
a
array([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]])
逆时针旋转 90 度
np.rot(a,90 1) # Here, k=1, which means rotation is performed just once.
array([[3, 6, 9],
[2, 5, 8],
[1, 4, 7]])
执行顺时针旋转 90 度
np.rot(a,90 1, axes=[1,0])
array([[7, 4, 1],
[8, 5, 2],
[9, 6, 3]])
相关用法
- Python NumPy roll方法用法及代码示例
- Python round()用法及代码示例
- Python NumPy roots方法用法及代码示例
- Python round方法用法及代码示例
- Python random.getstate()用法及代码示例
- Python random.triangular()用法及代码示例
- Python Numpy recarray.tostring()用法及代码示例
- Python reduce()用法及代码示例
- Python response.status_code用法及代码示例
- Python Numpy recarray.tobytes()用法及代码示例
- Python string rpartition()用法及代码示例
- Python numpy random.mtrand.RandomState.randn用法及代码示例
- Python randint()用法及代码示例
- Python numpy random.mtrand.RandomState.rand用法及代码示例
- Python Numpy recarray.min()用法及代码示例
- Python response.request用法及代码示例
- Python repr方法用法及代码示例
- Python Numpy recarray.cumprod()用法及代码示例
- Python numpy random.mtrand.RandomState.pareto用法及代码示例
- Python re.compile用法及代码示例
- Python NumPy remainder方法用法及代码示例
- Python Django re_path用法及代码示例
- Python response.elapsed用法及代码示例
- Python numpy random.mtrand.RandomState.standard_normal用法及代码示例
- Python response.cookies用法及代码示例
注:本文由纯净天空筛选整理自Isshin Inada大神的英文原创作品 NumPy | rot90 method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。