羟基的numpy自学(一)

第一天:

引子:

  • 创建矩阵:array = np.array([[1, 2, 3],[4, 5, 6]])
    即 格式为:np.array(输入的矩阵)(后面还有重点讲解)
  • 矩阵的维度:格式为xxx.ndim,拿上述的array举例子:
    输入print(array.ndim)结果为2
  • 矩阵的形状:格式为xxx.shape,同样用array举例子:
    输入print(array.shape)结果为(2, 3)图一
  • 矩阵的大小:格式为xxx.size,同样用array举例子:
    输入print(array.size)结果为6
    图2
  • 查看矩阵的数据类型:格式为xxx.dtype
    输入print(array.dtype)结果为 int32(看来矩阵默认为32为整形变量)
    图3

创建矩阵的方法:

  • 空矩阵:格式:empty = np.empty((shape))
    举例:empty= np.empty((2, 3))
    图4
  • 全为零的矩阵:格式zeros = np.zeros((shape))
    举例:zeros = np.zeros((3, 4))
    输出:我们看见有三行四列的零
    图5
  • 全为1的矩阵:格式ones = np.ones((shape))
    举例:ones = np.ones((3, 5))
    输出:我们看见有三行五列的1图6
  • 控制矩阵数据类型:格式array = np.array(矩阵,dtype = 数据类型)
    例:array = np.array([[1, 2, 3], [2, 4, 6]], dtype = float)
    输出:我们知道数据类型默认为int32,使用dtype后现在变成float64了
    图7
  • np.arange(x, y, z)的用法:
    x表示起始数值,y表示终止数值,z表示生成间隔,例如:
    array = np.arange(1, 17, 2)
    输出:图8
  • 转换矩阵的shape:
    格式xxx.reshape(a, b)例如:array.reshape(2, 4)
    输出:图9

明天继续更新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值