Python【入门】numpy包的简单应用

Python【入门】numpy包的简单应用

numpy包,是Python中一个很基础的包,常用于科学计算、数据分析当中,numpy包中有很多的数学计算函数,比如,它能够进行傅里叶变换、线性代数计算等一般语言很难实现的计算方法。当然,他在人工智能、机器学习当中也是发挥了不可或缺的作用。
可能大家学习numpy会和我一样,开始学起来比较困难,因为它的函数库太过于庞大,很多的函数我们都是无法记住的,因此,要多加点的应用练习,才能真正的掌握它。
numpy包提供了多维数组、矩阵的常用操作和一些高效的科学计算函数。它的底层运算通过c语言实现,处理速度快、效率高。适用于大规模多维数组运算。可以直接完成数组和矩阵的运算,无需使用循环。
下面,我们简单学习一下nump的简单使用。
一、创建numpy数组
1、一维数组
其通用的格式是array([列表]/(元组),dtype=…)
例如

import numpy as np
a=np.array([1,2,3,4]) #将列表作为元素
b=np.array((1,2,3,4)) #将元组作为元素
print(a)
print(b)

运行结果:[1,2,3,4] [1,2,3,4]
对数组元素的索引,可以像C语言那样通过下标来索引,注意下标也是从0开始的。
例如:

print(a[1])
print(a[0:3])

运行结果:2 [0,1,2]
其次对于一个数组还有以下的属性,大家可以自己创建一个numpy数组进行测试,这些属性还是比较好理解的。
在这里插入图片描述
2、二维数组的创建
直接上例子:

import numpy as np
a=np.array([[1,2,3,4],[5,6,7,8],[9,10,11,12]])
print(a)

运行结果:在这里插入图片描述
创建一些特殊的数组,在numpy中也内置和很多函数,这些函数可以很方便的创建一些特殊数组,更加的高效。

import numpy as np
a=np.arange(0,2,0.3) #arange(起始数字,结束数字,步长,dtype)
print(a)

运行结果:在这里插入图片描述

import numpy as np
b = np.ones((3,2),dtype=np.int16)
print(b)

运行结果:在这里插入图片描述

下面的函数的运用同上面类似,可以通过查看python官方的相关文档进行查阅。
在这里插入图片描述
本次的numpy包的简单的应用就是这样,可以进行大量的训练来熟悉numpy包。
仅是一些简单的使用,恳请大佬指点。
在这里插入图片描述

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

tt_fighting more

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值