Numpy:linspace、arange、logspaced用法与差别。

目录

  • 一、np.linspace (start, stop, num, endpoint)
  • 二、np.arange(start,stop, step, dtype)
  • 三、np.logspace(start,stop, num)

执行前需要导入包

import numpy as np

一、np.linspace (start, stop, num, endpoint)

np.linspace (start, stop, num, endpoint)
创建等差数组 — 指定数量
参数:
		start:序列的起始值
		stop:序列的终止值
		num:要生成的等间隔样例数量,默认为50
		endpoint:序列中是否包含stop值,默认为ture
#返回元素在0到100(包含100的)之间,元素个数为11的等差数组。
np.linspace(0, 100, 11)

结果array([ 0., 10., 20., 30., 40., 50., 60., 70., 80., 90., 100.])

二、np.arange(start,stop, step, dtype)

np.arange(start,stop, step, dtype)
- 创建等差数组 — 指定步长
- 参数
--step:步长,默认值为1
# 返回元素在0到100(不包含100的)之间 步长为11的 等差数组。
np.arange(0, 100, 11)

结果:array([ 0, 11, 22, 33, 44, 55, 66, 77, 88, 99])

三、np.logspace(start,stop, num)

np.logspace(start,stop, num)
- 创建等比数列
- 参数:
-- num:要生成的等比数列数量,默认为50
# 返回元素在10^0到10^2(包含10^2)之间, 元素个数为3的等比数组。
np.logspace(0, 2, 3)

结果:array([ 1., 10., 100.])

你可能感兴趣的:(Numpy,numpy)