利用数组进行数据处理
NumPy数组使你可以将许多种数据处理任务表述为简洁的数组表达式(否则需要编写循环)。用数组表达式代替循环的做法,通常被称为矢量化。...矢量化数组运算要比等价的纯Python方式快上一两个数量级
利用数组进行数据处理 将条件逻辑表述为数组运算
传统方式缺点:
列表推导的局限性
纯Python代码,速度不够快。...sum对True值计数
any和all测试布尔型数组,对于非布尔型数组,所有非0元素将会被当做True
import numpy as np
import numpy.random as np_random...(names))
ints = np.array([3, 3, 3, 2, 2, 1, 1, 4, 4])
print(np.unique(ints))
print('查找数组元素是否在另一数组')...values = np.array([6, 0, 0, 3, 2, 5, 6])
print(np.in1d(values, [2, 3, 6]))
数组文件的输入输出
将数组以二进制格式保存到磁盘