Python NumPy安装、导入与入门

NumPy是Numerical Python的简称,是Python中专门用于数值计算的软件库,是进行科学计算所必备的基础软件库,很多第三方软件库都是基于NumPy实现的。

NumPy中最常见的类是被称为ndarray的用于操作多维数组的类。

1、NumPy可以通过pip命令安装: pip install numpy。(此处已经安装,若未安装,则执行安装)


2、如果使用集成环境,如PyCharm,在Python packages中搜索,也可以在包中搜索NumPy,然后进行安装。


3、NumPy导入(NumPy作为第三方库必须导入才能使用):import numpy as np

(1)numpy创建一维数组。

python 复制代码
import  numpy as np
a=np.array([1,2,3])
print(a)
python 复制代码
[1 2 3]

(2)执行a*2操作

python 复制代码
import  numpy as np
a=np.array([1,2,3])
print(a)
print(f"a*2:{a*2}")
python 复制代码
[1 2 3]
a*2:[2 4 6]

(3)执行a+10

python 复制代码
import  numpy as np
a=np.array([1,2,3])
print(a)
print(f"a+10:{a+10}")
python 复制代码
[1 2 3]
a+10:[11 12 13]

(4)对列表对象进行乘法运算

python 复制代码
import  numpy as np
a=np.array([1,2,3]*3)
print(a)
python 复制代码
[1 2 3 1 2 3 1 2 3]

(5)数组运算(a+b,a-b,a*b,a/b)

python 复制代码
import  numpy as np
a=np.array([1,2,3])
b=np.array([4,5,6])
print(a+b)
print(a-b)
print(a*b)
print(a/b)
python 复制代码
[-3 -3 -3]
[ 4 10 18]
[0.25 0.4  0.5 ]

(6)np.dot()内积计算

python 复制代码
import  numpy as np
a=np.array([1,2,3])
b=np.array([4,5,6])
print(np.dot(a,b))
python 复制代码
32

(7)np.arange()函数

python 复制代码
import  numpy as np
a=np.arange(10)
print(a)
python 复制代码
[0 1 2 3 4 5 6 7 8 9]

(8)np.arange()函数(步长2)

python 复制代码
import  numpy as np
a=np.arange(0,10,2)
 print(a) 
python 复制代码
[0 2 4 6 8]        
复制代码
(9)np.linspace()函数,等分划分
python 复制代码
import  numpy as np
a=np.linspace(0,14,10)
print(a)
python 复制代码
[ 0.          1.55555556  3.11111111  4.66666667  6.22222222  7.77777778
  9.33333333 10.88888889 12.44444444 14.        ]

(10)待续

相关推荐
RSABLOCKCHAIN2 小时前
AI Agents in LangGraph-2
人工智能·python
WA内核拾荒者3 小时前
WhatsApp 账号异常检测的自动化告警系统设计
数据库·python·自动化
码流怪侠4 小时前
【GitHub】Bend:让 GPU 并行编程像写 Python 一样简单
python·github
魔力女仆4 小时前
分享一个 JS 鼠标跟随贪吃蛇背景库
开发语言·javascript·计算机外设
2401_894915534 小时前
GEO 搜索优化完整源码从零部署:环境配置、集群搭建全流程
开发语言·python·tcp/ip·算法·unity
麻瓜老宋5 小时前
AI开发C语言应用按步走,表达式计算器calc的第二十二步,分号赋值链式修复、TOKEN_ASSIGN
c语言·开发语言·atomcode
zhiSiBuYu05176 小时前
Python3 模块开发与应用实战指南
python
颜x小7 小时前
[C#] C++与c#语法对比
开发语言·c++·c#
databook7 小时前
用方差阈值过滤掉“惰性特征”
python·机器学习·scikit-learn