Numpy 和 Matplotlib 的使用

首先,import一下:

1
2
3
import numpy as np
import matplotlib
import matplotlib.pyplot as plt

Numpy

Numpy是Python的一个科学计算的库,提供了矩阵运算的功能,其一般与Scipy、matplotlib一起使用。其实,list已经提供了类似于矩阵的表示形式,不过numpy为我们提供了更多的函数。

操作的对象有两种,一种是 N 维数组对象 ndarray,另一种是矩阵 matrix

数据类型也很多,虽然不需要像C一样指定,但数据确实是有数据类型的。

创建一个 ndarry 对象

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
numpy.array(object, dtype = None, copy = True, order = None, subok = False, ndmin = 0)
# 必须的只有object,也就是数组对象,新建的 ndarry 内容和 object 完全一致。
# 可以输入多个 object,这样会被视为多维度 ndarry。
#

numpy.empty(shape, dtype = float, order = 'C')

numpy.asarray(a, dtype = None, order = None)

numpy.frombuffer(buffer, dtype = float, count = -1, offset = 0)

numpy.fromiter(iterable, dtype, count=-1)

numpy.arange(start, stop, step, dtype)

np.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)

np.logspace(start, stop, num=50, endpoint=True, base=10.0, dtype=None)

Numpy 和 Matplotlib 的使用
http://petertan303.github.io/2023/04/26/Numpy-和-Matplotlib-的使用/
作者
peter?
发布于
2023年4月26日
许可协议