总结索引:
numpy总结(二):https://blog.csdn.net/ziziju/article/details/118189040?spm=1001.2014.3001.5501
numpy总结(三):https://blog.csdn.net/ziziju/article/details/118190547?spm=1001.2014.3001.5501
·array多维数组
1.创建数组
补充:
·random模块的常用随机数生成函数:
2.修改数组中的元素值
3.数组的运算
- 数组与标量
(2)数组与数组
(3)基本函数
(4)统计函数
(5)数组的内积运算
(6)数组数学函数运算
(7)数组布尔运算
(8)分段函数
4.访问数组中的元素
5.数组的广播机制
指不同形状数组之间执行算术运算的方法
遵循4个原则:
①让所有输入数组都向其中shape最长的数组看齐,shape中不足的部分都通过在前面加1补齐。
②输出数组的shape是输入数组shape的各个轴上的最大值。
③如果输入数组的某个轴和输出数组的对应轴的长度相同或者其长度为1时,这个数组能够用来计算,否则出错。
④当输入数组的某个轴的长度为1时,沿着此轴运算时都用此轴上的第一组值。
·一维数组的广播机制:
·二维数组广播机制
6.数组数据类型
7.改变数组形状
8.数组堆叠与合并
9.展平数组
(1)ravel函数
(2)flatten函数
10.数组分割
(1)hsplit函数横向分割
(2)vsplit函数纵向分割
(3)plit函数分割