Numpy使用教程(一)

本文介绍了Numpy的基础知识,包括术语如axis和broadcast,数值类型转换,多维数组的创建,以及reshape、ravel、transpose等数组操作。同时,文章讨论了数组的属性如dtype、shape,以及concatenate、stack、split等数组连接和拆分方法。
摘要由CSDN通过智能技术生成

本文首发在我的个人博客:https://jlice.top/p/7dvvq/。欢迎大家前去参观,么么哒~

术语

axis

对于二维数组,垂直为轴0,水平为轴1。许多操作可以沿着一个轴进行。

>>> x = np.arange(12).reshape(3,4)
>>> x
array([[ 0,  1,  2,  3],
       [ 4,  5,  6,  7],
       [ 8,  9, 10, 11]])
>>> x.sum(axis=0)
array([12, 15, 18, 21])
>>> x.sum(axis=1)
array([ 6, 22, 38])

broadcast

Numpy可以对形状不匹配的数组执行操作

>>> np.array([2,3]
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值