常用Py包和函数汇总

Numpy

  • 学习来源:
    https://morvanzhou.github.io/tutorials/data-manipulation/np-pd/2-2-np-array/
  • numpy 的属性:
    • ndim:维度
    • shape:行数和列数
    • size:元素个数
  • 创建 array:
    • array:创建数组
    • dtype:指定数据类型
    • zeros:创建数据全为0
    • ones:创建数据全为1
    • empty:创建数据接近0
    • arrange:按指定范围创建数据
    • linspace:创建线段
  • 基础运算
    • 矩阵乘法:
      • 对应元素相乘:a*b
      • 矩阵乘法:np.dot(a,b) 或 a.dot(b)
    • 矩阵聚合操作:如果你需要对行或者列进行查找运算,就需要在上述代码中为 axis 进行赋值。
      • 当axis的值为0的时候,将会以列作为查找单元。
      • 当axis的值为1的时候,将会以行作为查找单元。
    • 描述统计:
      • a.mean() / a.average() / a.median()
    • np.nonzero(A),将所有非零元素的行与列坐标分割开,重构成两个分别关于行和列的矩阵。
    • 矩阵转置:
      • print(np.transpose(A))
      • print(A.T)
  • 索引
    • 一维索引:A[3]
      • 一维(数组形式),表示第4个元素
      • 二维(矩阵形式),表示第四行的所有元素(是个list)
    • 二维索引:
      • A[1][1] / A[1,1] 表示第二行第二列的元素
      • A[1, 1:3] 支持切片
    • 迭代输出
import numpy as np
A = np.arange(3,15).reshape((3,4))

print(A.flatten())   
# array(
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值