龙空技术网

简单学Python——NumPy库4——创建随机数组

量化交易交流 55

前言:

如今姐妹们对“c语言生成随机数组”可能比较看重,同学们都需要了解一些“c语言生成随机数组”的相关资讯。那么小编在网络上网罗了一些关于“c语言生成随机数组””的相关知识,希望我们能喜欢,咱们快快来学习一下吧!

有的时候,我们需要创建一些随机数(比如为了统计需要)。在numpy中,创建随机数组有3种方法。

1、用random.rand方法创建指定数量的0-1之间的小数,数值随机,创建的数组为一维数组。

import numpy as npa = np.random.rand(6)print('随机数组:', a)

结果:随机数组: [0.70596452 0.3055782 0.88972968 0.28816366 0.09581853 0.35169626]

2、用random.randn方法创建符合正态分布的数组,创建的数组为指定行数和列数的二维数组。

import numpy as npa = np.random.randn(4, 2)print('数组:', a)

结果:4行2列数组: [[ 0.65583501 -0.15541251]

[ 0.6209453 0.54891115]

[ 1.00548682 0.32292458]

[-0.87963818 1.23977148]]

3、用random.randint产生随机整数。需要指定上限、下限、个数。

import numpy as npscore = np.random.randint(60, 100, 30)print('全班成绩:', score)

结果:全班成绩: [61 70 88 79 61 82 70 66 64 89 72 93 99 70 61 85 69 80 96 66 87 77 64 75 94 85 98 77 69 76]

标签: #c语言生成随机数组