Python中的numpy库介绍!
- 作者: 五速梦信息网
- 时间: 2026年04月04日 13:30
转自:https://blog.csdn.net/codedz/article/details/82869370
机器学习算法中大部分都是调用Numpy库来完成基础数值计算的。
安装方法:
pip3 install numpy
1. ndarray数组基础
python中用列表保存一组值,可将列表当数组使用。另外,python中有array模块,但它不支持多维数组,无论是时列表还是array模块都没有科学运算函数,不适合做矩阵等科学计算。numpy没有使用python本身的数组机制,而是提供了ndarray对象,该对象不仅能方便地存取数组,而且拥有丰富的数组计算函数。
使用前先导入Numpy模块
import numpy as np
#或
from numpy import *
1)数组的创建及使用(在shell界面下)
>>> x=np.array([[1.0,0.0,0.0],[0.,1.,2.]]) #定义了一个二维数组,大小为(2,3)
>>> x
array([[1., 0., 0.],
[0., 1., 2.]])
>>> x.ndim #数组维度数
2
>>> x.shape #数组的维数,返回的格式(n,m),其中n为行数,m为列数
(2, 3)
>>> x.size #数组元素的总数
6
>>> x.dtype #数组元素类型
dtype('float64') #64位浮点型
>>> x.itemsize #每个元素占有的字节大小
8
>>> x.data #数组元素的缓冲区
<memory at 0x00000205227DAC18>
- 上一篇: python中的单引号,双引号,三引号
- 下一篇: python中numpy库的一些使用
相关文章
-
python中的单引号,双引号,三引号
python中的单引号,双引号,三引号
- 互联网
- 2026年04月04日
-
Python中的多进程与多线程(二)
Python中的多进程与多线程(二)
- 互联网
- 2026年04月04日
-
Python中的多进程与多线程(一)
Python中的多进程与多线程(一)
- 互联网
- 2026年04月04日
-
python中numpy库的一些使用
python中numpy库的一些使用
- 互联网
- 2026年04月04日
-
python中numpy库ndarray多维数组的的运算:np.abs(x)
python中numpy库ndarray多维数组的的运算:np.abs(x)
- 互联网
- 2026年04月04日
-
python中logging模块使用
python中logging模块使用
- 互联网
- 2026年04月04日





