从一个array里随机取出10个数,再把其余的取出来
时间: 2024-05-08 14:16:41 浏览: 17
以下是Python代码实现:
```python
import random
# 生成一个长度为20的随机整数数组
arr = [random.randint(1, 100) for i in range(20)]
print("原数组:", arr)
# 随机取出10个数
random_nums = random.sample(arr, 10)
print("随机取出的10个数:", random_nums)
# 把其余的取出来
rest_nums = [num for num in arr if num not in random_nums]
print("其余的数:", rest_nums)
```
输出:
```
原数组: [45, 93, 93, 16, 8, 57, 77, 37, 28, 22, 79, 93, 61, 88, 61, 18, 93, 99, 77, 5]
随机取出的10个数: [93, 77, 22, 57, 5, 99, 79, 8, 61, 93]
其余的数: [45, 16, 37, 28, 88, 18]
```
相关问题
从一个array里随机取出数python
可以使用Python内置的random模块来从一个数组中随机选择一个数。以下是一个例子:
```python
import random
my_array = [1, 2, 3, 4, 5, 6]
random_number = random.choice(my_array)
print(random_number)
```
这将在给定的数组中随机选择一个数,并将其打印出来。
python在1-100随机取10个数并形成一个array数组的代码
以下是可以产生随机整数的 Python 代码,再加上生成 array 数组的代码,可以生成一个包含 10 个随机整数的 array 数组:
``` python
import random
import numpy as np
nums = []
for i in range(10):
nums.append(random.randint(1, 100))
array = np.array(nums)
print(array)
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)