使用numpy创建一个大小为10的随机向量,并将其排序,然后将其中的最大值替换为0
时间: 2024-05-05 13:17:04 浏览: 179
boost-chrono-1.53.0-28.el7.x86_64.rpm.zip
以下是使用numpy创建一个大小为10的随机向量,并将其排序,然后将其中的最大值替换为0的代码:
```python
import numpy as np
# 创建大小为10的随机向量
vec = np.random.random(10)
# 对向量进行排序
vec_sorted = np.sort(vec)
# 将最大值替换为0
vec_sorted[-1] = 0
print(vec_sorted)
```
输出结果:
```
[0.00895744 0.04975534 0.09892066 0.18110975 0.33892583 0.47949225
0.51534272 0.67754927 0.68329057 0. ]
```
阅读全文