对于arange(): 

arange([start,] stop[,step,], dtype=None)

其中start 与 stop 指定范围,step 设定步长,生成一个 ndarray,start 默认为 0,步长 step 可为小数。Python有个内置函数range功能与此类似。默认不长为1.

import numpy as np
#coco
print(np.arange(10))
# [0 1 2 3 4 5 6 7 8 9]
print(np.arange(0, 10))
# [0 1 2 3 4 5 6 7 8 9]
print(np.arange(1, 4, 0.5))
# [1.  1.5 2.  2.5 3.  3.5]
print(np.arange(9, -1, -1))
# [9 8 7 6 5 4 3 2 1 0]

对于np.linspace():

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

它可以根据输入的指定数据范围以及等份数量,自动生成一个线性等分向量,其中endpoint (包含终点)默认为 True,等分数量num默认为 50。如果将retstep设置为 True,则会返回一个带步长的 ndarray。

print(np.linspace(0, 1, 10))print(np.linspace(0, 1, 10,retstep=True))
#[0.         0.11111111 0.22222222 0.33333333 0.44444444 0.55555556
# 0.66666667 0.77777778 0.88888889 1.        ]
#(array([0.        , 0.11111111, 0.22222222, 0.33333333, 0.44444444,
#       0.55555556, 0.66666667, 0.77777778, 0.88888889, 1.        ]), 0.1111111111111111)

注意:10表示等分数量。

值得一提的,这里并没有像我们预期的那样,生成 0.1, 0.2, ... 1.0 这样步长为0.1的 ndarray,这是因为 linspace 必定会包含数据起点和终点,那么其步长则为(1-0) / 9 = 0.11111111。如果需要产生 0.1, 0.2, ... 1.0 这样的数据,只需要将数据起点 0 修改为 0.1 即可。

python深度学习基于pytorch——arange、linspace 函数生成数组相关推荐

  1. 深度学习必备书籍——《Python深度学习 基于Pytorch》

    作为一名机器学习|深度学习的博主,想和大家分享几本深度学习的书籍,让大家更快的入手深度学习,成为AI达人!今天给大家介绍的是:<Python深度学习 基于Pytorch> 文章目录 一.背 ...

  2. python深度学习基于pytorch代码1.1生成Numpy数组

    import numpy as np lst1 = [3.14, 2.17, 0, 1, 2] nd1 = np.array(lst1) print(nd1) print(type(nd1)) lst ...

  3. Python 深度学习

    Pytorch 一 .深度学习概览 1.工具篇 2.流程介绍 3.基础知识(常用操作) 1.数据结构类型 4.常见名词概念 二.深度学习Pytorch 1.神经网络 1.1 如何构建神经网络 1.2 ...

  4. Python深度学习:基于PyTorch [Deep Learning with Python and PyTorch]

    作者:吴茂贵,郁明敏,杨本法,李涛,张粤磊 著 出版社:机械工业出版社 品牌:机工出版 出版时间:2019-11-01 Python深度学习:基于PyTorch [Deep Learning with ...

  5. Python深度学习:基于TensorFlow

    作者:吴茂贵,王冬,李涛,杨本法 出版社:机械工业出版社 品牌:机工出版 出版时间:2018-10-01 Python深度学习:基于TensorFlow

  6. Python深度学习实例--基于卷积神经网络的小型数据处理(猫狗分类)

    Python深度学习实例--基于卷积神经网络的小型数据处理(猫狗分类) 1.卷积神经网络 1.1卷积神经网络简介 1.2卷积运算 1.3 深度学习与小数据问题的相关性 2.下载数据 2.1下载原始数据 ...

  7. 深度学习二(Pytorch物体检测实战)

    深度学习二(Pytorch物体检测实战) 文章目录 深度学习二(Pytorch物体检测实战) 1.PyTorch基础 1.1.基本数据结构:Tensor 1.1.1.Tensor数据类型 1.1.2. ...

  8. OUC暑期培训(深度学习)——第一周学习记录:深度学习和pytorch基础

    第一周学习:深度学习和pytorch基础 目录 第一周学习:深度学习和pytorch基础 Part 1:视频学习: 1. 绪论: 2. 深度学习概述: Part 2:代码练习: 1. pytorch基 ...

  9. (d2l-ai/d2l-zh)《动手学深度学习》pytorch 笔记(2)前言(介绍各种机器学习问题)以及数据操作预备知识Ⅰ

    开源项目地址:d2l-ai/d2l-zh 教材官网:https://zh.d2l.ai/ 书介绍:https://zh-v2.d2l.ai/ 笔记基于2021年7月26日发布的版本,书及代码下载地址在 ...

  10. (d2l-ai/d2l-zh)《动手学深度学习》pytorch 笔记(4)线性神经网络(暂停)

    开源项目地址:d2l-ai/d2l-zh 教材官网:https://zh.d2l.ai/ 书介绍:https://zh-v2.d2l.ai/ 笔记基于2021年7月26日发布的版本,书及代码下载地址在 ...

最新文章

  1. hdu 1116 Play on Words(欧拉通路)
  2. Ubuntu 编译安装python3.7
  3. YOLO v3 安装并训练自己数据
  4. Codeforces Round #580 (Div. 1)(CF1205)A-E
  5. slitax 制定iso
  6. 查询硬盘序列号的方法
  7. orbslam2稠密版建图
  8. 高级电工、模电、数电、电力拖动实验室成套设备
  9. exynos4412,tegra3,msm8960性能对比,参考对照exynos4210
  10. 13个免费下载 SVG 图标网站
  11. 【历史上的今天】9 月 4 日:谷歌(Google) 23 周年;“人工智能之父” McCarthy 诞生
  12. 分享一个返利系统源码,前端uni+后端php开发的影票返利系统源码
  13. Go 中的那些语法糖
  14. 夕甲甲——孔乙己之C++版
  15. 【NAS】Samba配置文件解析
  16. 10-11月数据接口-京东商品信息api,金碟Api对接,京东商智监控商品request采集后指数还原,聚水潭第三方接入api,拼多多上架辅助非第三方SKU核对上传,拼多多销量无限修改更新
  17. java中HelloWorld原来还可以这样玩
  18. [Java开发]搭建人力资源管理系统——简历管理模块(附带下载链接)
  19. 计算机网络协议——OSI、TCP数据、IP数据包、Ethernet 数据包
  20. Android多媒体开发技术

热门文章

  1. Paper | Multitask learning
  2. ppt大赛优秀作品计算机,ppt大赛获奖作品展示.ppt
  3. Excel VBA 高级编程-出入库系统
  4. 用pano2vr创建全景图
  5. ad中按钮开关的符号_收藏:电路图符号大全
  6. 关于电脑分屏截图问题
  7. 抖音网红怎么赚钱了?通过一百行代码批量下载抖音视频!找到窍门!
  8. Spark、Hadoop大数据平台搭建
  9. Ant Design - Anchor
  10. 10X 空间转录组学