![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
深度学习必学基础(Python版)
zh3389
无穷无尽的人工智能路上.
展开
-
一文看懂深度学习模型的优化过程
github博客传送门博客园传送门本次分享的目的:希望还不太了解模型是什么的伙伴对模型有一个概念,并和我一起做一个超浓缩版本的例子.因为本次的目的是为了让大家了解模型是什么,因此有些地方是经过故意设置并修改(为了便于说明和减少本文章的篇幅设定).所以文章会有一些不严谨之处,还望大佬们见谅.请不要较真.转载请注明出处,CSDN博客 https://blog.csdn.net/zhangha...原创 2019-10-27 23:16:06 · 2784 阅读 · 1 评论 -
Python中matplotlib实时画图
github博客传送门 博客园传送门实时画图import matplotlib.pyplot as pltax = [] # 定义一个 x 轴的空列表用来接收动态的数据ay = [] # 定义一个 y 轴的空列表用来接收动态的数据plt.ion() # 开启一个画图的...原创 2018-09-13 11:16:14 · 34453 阅读 · 18 评论 -
Python中OpenCv的简单操作
github博客传送门 博客园传送门OpenCv的安装 windows 用户强烈建议安装 Anaconda3 然后在 Anaconda 里安装OpenCv 因为会有很多安装的意外发生import cv2 as cvimg = cv.imread('1.jpeg', 1) # 打开一张图片 显示图片的方式可选 -1,0,1green = (0,255,255) # ...原创 2018-09-13 12:42:32 · 726 阅读 · 0 评论 -
Numpy_01 创建 指定数据类型 查看维度和数据类型 简单的数学运算
github博客传送门博客园传送门安装numpy通过命令提示符 pip install numpy或者通过第三方发放版 Anaconda 进行鼠标操作安装创建数组直接通过numpy创建import numpy as np # 导入numpy包# 生成一些随机数据 二行三列的矩阵data = np.random.randn(2, 3) # 生成随机数 二行三列的数组print...原创 2018-09-20 18:43:45 · 7099 阅读 · 0 评论 -
Numpy_02 索引和切片
github博客传送门博客园传送门一维数组arr = np.arange(10) # 创建一个 0-9的数组print (arr)print (arr[5]) #arr的第6个元素print (arr[5:8]) # arr的第6-8个元素,[5:8]左闭右开arr[5:8] = 12 # 对数组的切片的改变 会直接使原数组的值进行改变print (arr)arr_sli...原创 2018-09-20 20:21:41 · 510 阅读 · 0 评论 -
Numpy_03 转置和轴对换
github博客传送门博客园传送门数组转置arr = np.arange(15).reshape((3, 5)) # 创建一个值为 0-14的一维数组 再reshape成一个 3行5列的数组print(arr)print(arr.T) # 将数组转置输出利用np.dot计算矩阵内积 条件 第一个数组的 行 必须等于第二个数组的 列arr = np.random.randn(6,...原创 2018-09-20 20:37:06 · 652 阅读 · 0 评论 -
Numpy_04 通用函数
github博客传送门博客园传送门numpy函数的使用一元ufunc 开根 e次方import numpy as nparr = np.arange(10) # 创建一个 0-9 的数组print(arr)print(np.sqrt(arr)) # 返回一个开根后的数组print(np.exp(arr)) # 返回一个e次方的数组返回两个数组对应位置的最大值impo...原创 2018-09-20 20:46:25 · 556 阅读 · 0 评论 -
Numpy_05 数据处理
github博客传送门博客园传送门利用数组进行数据处理import numpy as nppoints = np.arange(-5, 5, 1) # 100个等间距点xs, ys = np.meshgrid(points, points) # 接收两个一维数组 返回两个二维数组print('xs:\n', xs) # 返回一个 数组元素个数这么多行的二维数组 内容和一维的数组...原创 2018-09-20 21:00:02 · 439 阅读 · 0 评论 -
Numpy_06 数组的文件输入输出 线性代数
github博客传送门博客园传送门将数组写入本地,将数组从本地读取import numpy as np# NumPy能够读写磁盘上的文本数据或二进制数据。# np.save和np.load是读写磁盘数组数据的两个主要函数。默认情况下,数组是以未压缩的原始二进制格式保存在扩展名为.npy的文件中的:arr = np.arange(10) # 生成一个数组np.save('some_a...原创 2018-09-20 21:19:39 · 516 阅读 · 0 评论 -
Python中matplotlib画图
github博客传送门 博客园传送门matplotlib简单的画图练习线形图import matplotlib.pyplot as pltimport numpy as npx = np.linspace(0, 2 * np.pi, 100) # 随机生成一个 0至100之间的数 间隔是 2*piy1, y2 = np.sin(x), np.cos(x) # 给用 ...原创 2018-09-13 10:43:20 · 1157 阅读 · 0 评论 -
Python日期和时间
本章主要学会格式化日期 和 time.sleep()这两个. github博客传送门 csdn博客传送门 博客园传送门原创 2018-09-10 21:26:05 · 579 阅读 · 0 评论 -
Python基础第一课
> 开始我们的Python学习之路准备工作安装好Pycharmgithub文章链接 点击我查看如何安装Python CSDN文章链接 点击我查看如何安装Python新建一个工程打开Pycharm点击如图所示选择你的项目路径和项目名称新建一个Python文件输入新建Python文件的名字 点击OK按照程序员学习惯例我们还是Hello ...原创 2018-08-27 18:15:47 · 10718 阅读 · 0 评论 -
Python基础第二课
github博客传送门 数据结构 列表list 元组tuple 集合set 字典dict 运算 运算符 控制流语句(if while for break continue) 数据结构列表(list)我们创建一个列表list用于存放HELLO: list=['H','E','L','L','O'] 他的 下标/索引 如图所示: 如果我...原创 2018-08-27 19:54:19 · 2631 阅读 · 0 评论 -
Python基础第三课
Python 函数函数能提高应用的模块性,和代码的重复利用率。我们之前已经使用过一些Python提供的内建函数,比如print()。当然我们也可以自己创建函数,叫做自定义函数。 Python 函数定义规则函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。 函数的第一行语句可以选择性地使用文档字...原创 2018-08-27 22:13:01 · 1762 阅读 · 0 评论 -
Python文件操作
github博客传送门 博客园传送门读取键盘输入Python提供了 input() 置函数从标准输入读入一行文本,默认的标准输入是键盘。 input 可以接收一个Python表达式作为输入,并将运算结果返回。str = input("请输入:");print ("你输入的内容是: ", str)读和写文件open原创 2018-09-04 17:45:34 · 336 阅读 · 0 评论 -
Python基础第四课
Python基础第四课 github博客传送门 博客园传送门面向对象对新手来说这块比较难,建议大家快速阅读一下概念,然后无论会不会先抄几道题(注意:必须手打)建议3道简单的题刷三遍一共九遍之后再看概念容易懂一些. 说的高深点,面向对象就是对内存指针的指向的改写,不过今天我们不讨论那么深.还是来点简单的.照顾一下新手.类(Class): 用来描述具有相同的属性和方法的对象的集合...原创 2018-08-30 12:24:12 · 2314 阅读 · 0 评论 -
Python错误和异常
github博客传送门 博客园传送门Python 错误和异常语法错误Python 的语法错误或者称之为解析错,是初学者经常碰到的,如下实例:while True print('Hello world')就会出现如下错误信息: 函数 print() 被检查到有错误,是它前面缺少了一个冒号(:)。 语法分析器指出了出错的一行,并且在最先找到的错误的位置标记了一...原创 2018-09-03 23:53:25 · 343 阅读 · 0 评论 -
Python多线程
本章主要学习如何使用多线程 github博客传送门 博客园传送门Python通过threading模块提供对线程的支持threading常用方法:threading.Thread(target=需要开启多线程的方法注意不要加括号, name='设置的线程名字(可选)', args=(传入方法的参数,可选如果只有一个参数 参数后要加逗号.))threading.current_...原创 2018-09-07 09:50:22 · 215 阅读 · 0 评论 -
如何下载安装Python
如何下载安装python第一步:在python的官网下载python版本,需要下载对应版本(在计算机-属性中查看自己是32位操作系统还是64位操作系统)、官网下载地址如下: https://www.python.org/downloads/ 第二步:双击下载好的安装包 等待安装完成 第三步:看到此提示successful代表安装完成 ...原创 2018-08-27 17:27:07 · 177944 阅读 · 29 评论