numpy库学习
一、数组切片
1、函数,针对数组中的每个元素:
一元函数:
2、二元函数
3、将条件逻辑表述为数组运算
1 | np.where(condition,xarr,yarr) |
在数据分析中,常利用where函数根据一个数组生成另一个数组,如随机生成一个数组,然后将正值改为2,负值替换为-2。
1 | #将正值替换为2,负值替换为-2 |
4、基本数组统计方法
5、数组的集合运算
6、数组文件的输入输出
1、将数组以二进制形式保存:
1 | #将数组存入文件中,格式是.npy |
2、存取文本文件
1 | #loadtext,需要一个文件路径和数组的分隔符 |
二、线性代数
1、矩阵乘法:
1 | #x,y是一个array |
2、numpy.linalg库常用函数总结
3、随机数生成