NumPy数组的遍历及排序
NumPy数组的遍历及排序
1.数组的遍历
(1)一维数组
import numpy as np
arr1 = np.array([1, 2, 3, 4, 5, 6])
for i in arr1:
print(i)
(2)二维数组
import numpy as np
arr1 = np.array([[1, 2, 3], [4, 5, 6]])
# 方式一
for i in arr1:
print(i)
# 方式二
for i in arr1.flat:
print(i)
2.数组的排序
arr.sort(axis=n)
np.sort(arr,axis=n)
import numpy as np
arr = np.array([13, 85, 45, 12, 95, 46, 78])
arr.sort()
print(arr)
print("=======================")
print(np.array(arr))
sort()实现的是升序排序,若要降序只需要将排序后的结果倒过来即可