|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
seed是固定随机数、数组,但是在这个语句中为什么没有固定?- import numpy as np
- import random
- random.seed(10)
- a = np.random.random(3)
- print(f'生成3个0.0至1.0的一维随机数组:\n{a}')
- print('-'*50)
- b = np.random.random(size=(2,3))
- print(f'生成2行3列的0.0至1.0的二维随机数组:\n{b}')
- print('-'*50)
- c = np.random.random(size=(3,2,3))
- print(f'生成三块2行3列的0.0至1.0的三维随机数组:\n{c}')
复制代码
你这里调用的np的随机数组,它独立于random模块,实际上你不需要导入random模块
只需要在random.seed前加上np.就行
- import numpy as np
- np.random.seed(10)
- a = np.random.random(3)
- print(f'生成3个0.0至1.0的一维随机数组:\n{a}')
- print('-'*50)
- b = np.random.random(size=(2,3))
- print(f'生成2行3列的0.0至1.0的二维随机数组:\n{b}')
- print('-'*50)
- c = np.random.random(size=(3,2,3))
- print(f'生成三块2行3列的0.0至1.0的三维随机数组:\n{c}')
复制代码
|
|