可以使用NumPy的函数来实现不使用for循环遍历数组并进行排序和平均计算。
首先,导入NumPy库:
import numpy as np
然后,创建一个numpy数组:
arr = np.array([3, 1, 2, 5, 4])
使用NumPy的sort函数对数组进行排序:
sorted_arr = np.sort(arr)
使用NumPy的mean函数计算数组的平均值:
mean_value = np.mean(arr)
完整的代码示例如下:
import numpy as np
arr = np.array([3, 1, 2, 5, 4])
sorted_arr = np.sort(arr)
mean_value = np.mean(arr)
print("Sorted array:", sorted_arr)
print("Mean value:", mean_value)
输出结果为:
Sorted array: [1 2 3 4 5]
Mean value: 3.0