一:【numpy数组】
1.1为什么要学习numpy
1.快速 2.方便 3.科学计算的基础库
1.2什么是numpy
一个python中做科学计算的基础库,重在数值计算,也是大部分python科学计算库的基础库,多用于在大型,多维数组上执行数组运算
1.3numpy的数组的创建(矩阵)
1.4数据类型的操作
1.4数组的形状
数组的形状
reshape方法有return值,不会对数据本身进行任何修改,所以还是2行6列
当shape的元组为一个值时,这个数组形状为一位的,为二个值时,数组形状为二位的
修改数组形状:reshape
‘三位数’数组见解:以下代码的(2,3,4)可以这样理解:2为一共二大块,三为每块三行,4为每块4列
1.5numpy中常见的更多数据类型
1.6数组的计算
数组和数的计算
数组和数组的计算(数组都是同样的位数)
数组与数组的计算(不同位数但行或者列维度相同)
行的维度相同所以进行,行计算
列的维度相同,进行列运算
数组与数组的计算(行和列都没有相同维度)
没有相同维度的数组进行计算会报错
广播原则: