使用numpy创建1和0的2000个随机数组
时间: 2023-12-24 20:04:29 浏览: 34
好的,以下是使用numpy创建1和0的2000个随机数组的代码:
```python
import numpy as np
random_array = np.random.randint(0, 2, size=2000)
print(random_array)
```
以上代码中,我使用numpy中的`np.random.randint`函数创建了一个2000个元素的随机整数数组,其中元素的取值范围为0和1。输出结果即为所求的随机数组。
相关问题
numpy怎么创建一个随机数组
您可以使用numpy.random.randn()函数来创建一个随机数组。例如,如果要创建一个2行3列的随机数组,可以使用以下代码:
import numpy as np
random_array = np.random.randn(2, 3)
print(random_array)
这将创建一个大小为2x3的随机数组,并将其打印出来。
Python numpy 创建大小为100的随机数组平均值
以下是使用 NumPy 创建一个大小为100的随机数组,并计算其平均值的示例代码:
```python
import numpy as np
arr = np.random.rand(100) # 创建大小为100的随机数组
mean = np.mean(arr) # 计算数组的平均值
print("随机数组:", arr)
print("平均值:", mean)
```
输出结果类似于:
```
随机数组: [0.92961609 0.31637555 0.18391881 0.20456028 0.56772595 0.5955447
0.96451431 0.6531771 0.74890612 0.65356995 0.747714 0.27002008
0.73519402 0.96218877 0.24875314 0.57615733 0.59204193 0.57225148
0.22308187 0.95274916 0.44712538 0.84640805 0.6994792 0.29772374
0.81379782 0.39650574 0.8811032 0.58127287 0.88173536 0.69253159
0.72525428 0.50132438 0.95608363 0.6439902 0.42385505 0.60639321
0.0191932 0.30157482 0.66017354 0.29007761 0.61801543 0.4287687
0.13547406 0.29828233 0.56996491 0.59087276 0.57432525 0.65320082
0.65210327 0.43141844 0.8965466 0.36756187 0.43586493 0.89192336
0.80619323 0.70339233 0.100222 0.91948261 0.7142413 0.99884701
0.1494483 0.86812606 0.16249293 0.61555956 0.12381998 0.84800823
0.80731896 0.56910074 0.4071833 0.069167 0.69742877 0.45354268
0.7220556 0.86638233 0.97552151 0.85580334 0.01171408 0.35997806
0.72999056 0.17162968 0.52103661 0.05433799 0.19999652 0.01852179
0.7936977 0.22392469 0.34535168 0.92808129 0.7044144 0.03183813
0.16469416 0.6214784 0.57722859 0.23789282 0.934214 0.61396596
0.5356328 0.58990998 0.73012203 0.311945 0.39870974 0.20984891
0.18691068 0.94405008 0.88008954 0.72585354]
平均值: 0.525616726070205
```