租用问题

质量为本、客户为根、勇于拼搏、务实创新

< 返回租用问题列表

NumPy中如何循环滚动数组,python numpy遍历

发布时间:2024-05-11 18:29:50

NumPy中如何循环转动数组

在NumPy中,可使用roll函数来循环转动数组。roll函数可以接受一个数组和一个整数作为参数,表示要转动的步数。正数表示向右转动,负数表示向左转动。

下面是一个例子,展现怎样使用roll函数循环转动数组:

import numpy as np

arr = np.array([1, 2, 3, 4, 5])
print("原始数组:", arr)

# 向右转动2步
rolled_arr = np.roll(arr, 2)
print("向右转动2步:", rolled_arr)

# 向左转动3步
rolled_arr = np.roll(arr, ⑶)
print("向左转动3步:", rolled_arr)

输出结果为:

原始数组: [1 2 3 4 5]
向右转动2步: [4 5 1 2 3]
向左转动3步: [4 5 1 2 3]

通过roll函数,可以方便地实现数组的循环转动操作。