import numpy as np
import matplotlib.pyplot as plt
生成数组的方法
生成0,1 数组
ones = np.ones([4,8])
ones
np.zeros_like(ones)
从现在数组中生成
a = np.array([[1, 2, 3], [4, 5, 6]])
a1 = np.array(a) # 深拷贝
a2 = np.asarray(a) # 浅拷贝
a[0, 0] = 1000
np.linspace()
np.linspace (start, stop, num, endpoint)
创建等差数组 — 指定数量
参数:
start:序列的起始值
stop:序列的终⽌值
num:要⽣成的等间隔样例数量,默认为50
endpoint:序列中是否包含stop值,默认为ture
np.linspace(0, 100, 11)
np.arange()
np.arange(start,stop, step, dtype)
创建等差数组 — 指定步⻓
参数 step:步⻓,默认值为1
np.arange(10, 50, 2)
np.logspace(start,stop, num)
创建等⽐数列
参数: num:要⽣成的等⽐数列数量,默认为50
np.logspace(0, 2, 3)