Numpy
xiongxyowo
这个作者很懒,什么都没留下…
展开
-
Numpy np.random.RandomState()的简单用法
和np.random.seed()一样,也是做一个随机数种子,不过前者是全局的,也就没有返回值的说法,而这个是局部的:比如说:import numpy as nprnd = np.random.RandomState(5)res = rnd.randn(1, 5)print(res)可以验证在不同的机器上生成的结果均为[[ 0.44122749 -0.33087015 2.43077119 -0.25209213 0.10960984]]即所谓伪随机数,而这个伪随机数是通过我们指定原创 2021-04-08 13:49:19 · 1263 阅读 · 0 评论 -
Numpy np.where()的简单用法
第一种用法是寻找符合条件的数的索引:import numpy as nparr = np.array([1, 2, 3, 4, 5])idx = np.where(arr > 3)print(idx)输出:(array([3, 4], dtype=int64),)第二种用法是寻找符合条件的数并进行修改:import numpy as nparr = np.array([1, 2, 3, 4, 5])new_arr = np.where(arr > 3, 1, 0)p原创 2021-03-29 18:52:32 · 532 阅读 · 0 评论