Python pickle
关于pickle模块
- Python的一个序列化与反序列化模块,支持Python基本数据类型
- 可以处理自定义的类对象,方法等
内存中使用
1 | import pickle |
硬盘中使用
1 | import pickle |
凡事预则立,不预则废
Python pickle
1 | import pickle |
1 | import pickle |
库名: np.random
np.random.RandomState(seed)
seed 相同时两个不同的RandomState对象会产生相同的随机数据序列
seed 默认值为None,此时不同的RandomState对象产生不同的随机数据序列,此时RandomState将从/dev/urandom 或者从clock otherwise读取seed值
1 | print np.random.RandomState(1).randint(1, 100010) |
输出如下:
98540
98540
98540
38317
42305
70464
False
False
不是行向量也不是列向量
1 | np.random.randn(5) |
列向量
1 | np.random.randn(5,1) |
行向量
1 | np.random.randn(1,5) |
一个好的习惯是使用向量时用Assert语句确保维度
1 | assert(a.shape == (3,4)) |