numpy的np_random()函数在python中的使用例子
发布时间:2023-12-26 03:38:42
在Python中,numpy库提供了一个名为np.random()的函数,该函数用于生成随机数。np.random()函数包含了多种随机数生成的方法,下面是一些np.random()函数的使用例子。
1. 生成随机整数:
import numpy as np # 生成一个范围在0到9之间的随机整数 random_integer = np.random.randint(10) print(random_integer) # 生成一个范围在1到100之间的随机整数 random_integer = np.random.randint(1, 101) print(random_integer) # 生成一个范围在1到100之间的10个随机整数 random_integers = np.random.randint(1, 101, size=10) print(random_integers)
2. 生成随机浮点数:
import numpy as np # 生成一个0到1之间的随机浮点数 random_float = np.random.random() print(random_float) # 生成一个范围在1到10之间的随机浮点数 random_float = np.random.uniform(1, 10) print(random_float) # 生成一个范围在1到10之间的10个随机浮点数 random_floats = np.random.uniform(1, 10, size=10) print(random_floats)
3. 生成随机数组:
import numpy as np # 生成一个形状为(3, 3)的随机二维数组 random_array = np.random.rand(3, 3) print(random_array) # 生成一个形状为(3, 3)、范围在0到1之间的随机二维数组 random_array = np.random.random((3, 3)) print(random_array) # 生成一个形状为(3, 3)、范围在1到10之间的随机二维数组 random_array = np.random.uniform(1, 10, size=(3, 3)) print(random_array)
4. 生成随机排列:
import numpy as np # 生成一个0到9的随机排列 random_permutation = np.random.permutation(10) print(random_permutation) # 生成一个1到100的随机排列 random_permutation = np.random.permutation(np.arange(1, 101)) print(random_permutation)
这些是numpy库中np.random()函数的一些使用例子。根据具体的需求,可以通过设定参数来生成符合要求的随机数或随机数组。可以根据自己的实际需要进行调整和扩展。
