Python深度学习

创建数组

标准安装的Python中用列表(list)保存一组值,可以用来当作数组使用,不过由于列表的元素可以是任何对象,因此列表中所保存的是对象的指针。
这样为了保存一个简单的[1,2,3],需要有3个指针和三个整数对象。对于数值运算来说这种结构显然比较浪费内存和CPU计算时间.

函数库numpy的导入

import numpy as np

通过array函数传递python的序列对象来创建数组,如果传递的是多层嵌套的序列,将创建多维数组

Shape属性
(一) 在python中有对象的就会有属性,在上面我们的a被赋予序列对象。
(二) 我们可以通过shape属性来改变数组的大小,也可以看到数组的大小(是一维还是二维)
(三) 例如:

(四) 由此我们可以看出数组a的“大小”它是一位数组,而数组c则是三行四列的二维数组其中第0轴的长度为3,第1轴的长度为4。还可以通过修改数组的shape属性,在保持数组元素个数不变的情况下,改变数组每个轴的长度。
给大家普及一下数组的轴:

(一) 一维数组就像一维空间,只有第0轴
(二)
二维数组就像二维空间,有第0轴,第1轴
(三)
当然三维数组就有第2轴,请看:
(四)

(五) 当然我们还可以通过修改.shape属性来修改数组轴的大小

(六) numpy数组与python列表类似,可以索引,可以通过索引修改值

(七) 当某个轴的元素为-1时,将根据数组的行数自动计算此轴的长度

(八) 数组c和d其实共享数据存储内存区域,类似python浅拷贝~

(九) 数组属性:dtype和数组数据属性的不二如是
1.1 属性图:

1.2 查看数组数据属性:

(十) 数组c和d其实共享数据存储内存区域,类似python浅拷贝~

(十一) .dtype参数指定元素类型

Arange()函数
arange函数类似于python的range函数,通过指定开始值、终值和步长来创建一维数组,注意数组不包括终值:

Fromfuction()
(十二) 通过函数来创建数组,fromfunction函数的第一个参数为函数,第二个参数会决定数组值的大小(shape)和长度 ,因为它支持多维数组,所以第二个参数必须是一个序列,所以刚才采用(10,)

(十三) 下面的例子中,输出的数组a中的每个元素a[i, j]都等于func2(i, j):

Python深度学习相关推荐

  1. Python深度学习:基于TensorFlow

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

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

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

  3. python神经结构二层_《python深度学习》笔记---8.3、神经风格迁移

    <python深度学习>笔记---8.3.神经风格迁移 一.总结 一句话总结: 神经风格迁移是指将参考图像的风格应用于目标图像,同时保留目标图像的内容. 1."神经风格迁移是指将 ...

  4. Python深度学习之搭建小型卷积神经网络(Kaggle网站Dogs-vs-Cats数据集)

    完全来源与<Python深度学习>中的例子,仅供学习只用. Cats vs. Dogs(猫狗大战)是Kaggle大数据竞赛的数据集,数据集由训练数据和测试数据组成,训练数据包含猫和狗各12 ...

  5. python参考手册 豆瓣_python之父亲自撰写两年后豆瓣评分9.8《python深度学习》PDF分享...

    <python深度学习>本书由Keras之父.现任Google人: 工智能研究员的弗朗索瓦.肖莱(Francois Chollet)执笔,详尽介绍了用Python和Keras进行深度学习的 ...

  6. 过拟合解决方法python_《python深度学习》笔记---4.4、过拟合与欠拟合(解决过拟合常见方法)...

    <python深度学习>笔记---4.4.过拟合与欠拟合(解决过拟合常见方法) 一.总结 一句话总结: 减小网络大小 添加权重正则化 添加 dropout 正则化 1.机器学习的根本问题? ...

  7. 备受期待的Python深度学习来了

    在这个酣畅淋漓的暑假结束后,深度学习的四大名著之一漂洋过海来见中国的程序员们啦,豆瓣评分9.5分的<Deep Learning with Python>,推出中译版--<Python ...

  8. 《python深度学习》代码中文注释

    <python深度学习>由Keras之父.现任Google人工智能研究员的弗朗索瓦•肖莱(François Chollet)执笔,详尽介绍了用Python和Keras进行深度学习的探索实 ...

  9. python可以这样学读后感_《Python深度学习》读后感

    Background Last month, I teamed up with two friends to take part in a competition which requires to ...

  10. 怎么装python的keras库_Keras 教程: Python 深度学习终极入门指南

    在这篇 Keras 教程中, 你将学到如何用 Python 建立一个卷积神经网络! 事实上, 我们将利用著名的 MNIST 数据集, 训练一个准确度超过 99% 的手写数字分类器. 开始之前, 请注意 ...

最新文章

  1. 从来都没有爱情发生的人生
  2. ​脑机技术可以应用于军事领域,有助于评估士兵的认知状态
  3. 局部特征(5)——如何利用彩色信息 Color Descriptors
  4. Segment Advisor
  5. Python实现微信自动抠图换底助手
  6. 计算机编辑文档教程,列举Word文档中常用编辑操作
  7. 网络七层协议,一张图片告诉你
  8. ffmpeg连接rtsp流提示Connection refused
  9. Android Studio实现一个校园图书管理系统
  10. STM8S自学笔记-001 STM8简介
  11. 《C程序设计》谭浩强
  12. 知物由学 | Android应用破解与防护,阻断猖獗的应用乱象
  13. 计算机奥林匹克竞赛基础知识,竞赛考什么?五大学科竞赛基础常识盘点
  14. 哥德尔递归汉译和原始递归——哥德尔原著英译拆解汉译之七
  15. win10取消文件的默认打开方式
  16. 1688api 图片搜索功能
  17. 《职来职往》里的经典语录,总有一句震惊到你!
  18. 类文件解析003-解析常量池
  19. 用vue去实现百度下拉菜单
  20. 《2021中国制造行业人才白皮书》出炉(附下载)

热门文章

  1. POJ 2942Knights of the Round Table(二分图判定+双连通分量)
  2. hdu 1540 Tunnel Warfare (线段树维护左右最长连续区间)
  3. Nexus 4 成功线刷Android 4.3 Jelly Bean
  4. arcengine中测量两个geometry的距离
  5. VisualTreeHelper不仅仅只是用来查看可视化树结构的
  6. TensorFlow实现对花朵数据集的图片分类(保证运行成功)
  7. javafx弹出二级stage窗口时虚化主窗口
  8. 计算机信应用技术,计算机信息应用技术.ppt
  9. 交换机配置web/telnet
  10. 搭积木php编程,Primo Toys,一款可以同时搭积木与编程的玩具