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


执行前需要导入包

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.])

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值