使用numpy创建一个大小为100的随机数组,并对其进行排序
时间: 2023-07-16 19:14:54 浏览: 59
以下是用numpy创建大小为100的随机数组,并对其排序的代码:
```python
import numpy as np
# 创建大小为100的随机数组
arr = np.random.rand(100)
# 对数组进行排序
arr_sorted = np.sort(arr)
print(arr_sorted)
```
解释一下代码:
1. 首先,我们导入numpy库。
2. 然后,使用`np.random.rand(100)`创建一个大小为100的随机数组。
3. 最后,使用`np.sort(arr)`对数组进行排序,返回一个新的已排序的数组`arr_sorted`。
4. 最后,我们打印出`arr_sorted`,以确认排序是否正确。
相关问题
创建一个大小为100的随机数组,并对其进行排序
以下是创建大小为100的随机数组,并对其进行排序的 Python 代码示例:
```python
import numpy as np
# 创建大小为100的随机数组
arr = np.random.rand(100)
# 打印随机数组
print("随机数组:", arr)
# 对数组进行排序
arr_sorted = np.sort(arr)
# 打印排序后的数组
print("排序后的数组:", arr_sorted)
```
首先,使用 `np.random.rand(100)` 函数生成大小为100的随机数组 `arr`,并打印出来。然后,使用 `np.sort(arr)` 函数对该数组进行排序,并将排序后的结果赋值给变量 `arr_sorted`。最后,打印出排序后的数组。
numpy 创建一个长度为10的随机数组并排序;
好的,可以使用numpy库的random模块生成长度为10的随机数组,然后使用sort函数进行排序,代码如下:
```python
import numpy as np
# 创建长度为10的随机数组
random_arr = np.random.rand(10)
# 排序
random_arr.sort()
print(random_arr)
```
输出:
```
[0.0742937 0.14905216 0.25444397 0.29714142 0.38159823
0.45812353 0.46646917 0.54212013 0.74485561 0.91134895]
```