Numpy
wlbonnie
这个作者很懒,什么都没留下…
展开
-
Numpy7--线性代数模块linalg
NumPy 包含 numpy.linalg 模块,提供线性代数所需的所有功能。numpy.linalg.det() 计算输入矩阵的行列式numpy.linalg.solve() 求解矩阵形式的线性方程的解numpy.linalg.inv() 计算矩阵的逆求两个二维数组的矩阵乘积np.matmul(a, b)求矩阵的行列式np.linalg.det(a)只有方阵才有对应的行列式行列...原创 2020-02-22 16:28:36 · 229 阅读 · 0 评论 -
Numpy6--排序 去重
np.sort(a, 要排序的轴)不指定的时候, 对行进行升序axis=0代表对列进行升序axis=1代表对行进行升序np.argsort(a, 排序的轴)返回的是数组值从小到大的索引值np.argmax(a, 指定的轴)不指定轴向时,返回最大元素的所在的整体位置,相当于进行压缩成一维以后的位置np.argmin(a, 指定的轴)np.nonzero(a)返回数组中非0元素的行...原创 2020-02-22 16:28:14 · 310 阅读 · 0 评论 -
Numpy5--统计函数
从给定数组中的元素沿指定轴返回最小值—numpy.amin()print(np.amin(a,axis=0)) #返回每一列的最小值print(np.amin(a,axis=1)) #返回每一行的最小值从给定数组中的元素沿指定轴返回最大值—numpy.amax()print(np.amax(a,axis=0)) #返回每一列的最大值print(np.amax(a,axis=1))...原创 2020-02-22 16:27:53 · 125 阅读 · 0 评论 -
Numpy4--算术运算函数
广播简单来说,就是在numpy中,系统会自动补充不够的部分(这部分只能意会,暂时没办法准确表述)算术运算函数数学运算函数add(x1,x2 )按元素添加参数,等效于 x1 + x2subtract(x1,x2)按元素方式减去参数,等效于x1 - x2multiply(x1,x2)逐元素乘法参数,等效于x1 * x2divide(x1,x2)逐元素...原创 2020-02-22 16:27:08 · 187 阅读 · 0 评论 -
Numpy3--数组的合并和分割
数组的合并np.vstack(a,b) 沿纵轴拼接在纵向拼接, 增加的是行,列不变维度必须匹配np.hstack(a,b) 沿横轴拼接在横向拼接, 增加的是列,行不变指定拼接方向的np.concatenate((a,b),axis)参数axis=0默认在纵轴上拼接,axis=1横向拼接数组的分割np.hsplit(a,()) 横向进行分割第二个参数只写一个整数时,会在横向进行平...原创 2020-02-22 16:20:22 · 260 阅读 · 0 评论 -
Numpy2--数组常用属性
数组的形状ndarray.shape数组的维度ndarray.ndim查看数组中的元素个数ndarray.size查看数组中的元素的数据类型ndarray.dtype查看数组中每个元素所占的内存字节数ndarray.itemsize改变数组的形状ndarray.reshape(不改变原数组)reshape前后数组中的元素是一样的改变数组的形状ndarray.resize(改变原数组)...原创 2020-02-21 11:51:10 · 135 阅读 · 0 评论 -
Numpy1--ndarray对象的创建
对象的创建n维数组创建nd.array(list,ndmin=n)numpy的ndarray 与 python原生list的区别全部变成了字符串型,所以当只涉及 int float str的时候,其转换方向如下:int -->float–>str当ndarray中的元素包含序列数据,比如列表 元组时就不会转换Numpy的矢量化功能a = [[1, 2, 3], [5,...原创 2020-02-21 10:41:26 · 905 阅读 · 0 评论