最近的文章列表

Pandas数据处理-筛选数据

使用 demo.csv 举几个栗子~ 编号,日期,单价,数量 T001,2018-03-02 12:34:05,100,3 T002,2018-03-02 13:04:05,200,3 T003,2018-03-03 18:12:31,30,10 T004,2018-03-04 20:34:05,400,2 T005,2018-03-02 20:34:05,500,1

阅读全文 »

Pandas数据处理-DataFrame与Series

本文示例基于 Version 0.21.0 DataFrame和Series是pandas中最常见的2种数据结构。DataFrame可以理解为Excel中的一张表,Series可以理解为一张Excel表的一行或一列数据。 一、Series Series可以理解为一维数组,它和一维数组的区别,在于Series具有索引。 1. 创建Series - 默认索引 pyth

阅读全文 »

tensorflow入门-mnist手写数字识别(四,h5py制作训练集)

在之前的几篇文章中,我们都是通过 tensorflow.examples.tutorials.mnist 来使用mnist训练集集,制作训练集主要有2个目的,一是加快训练时读取的速度,而是支持随机批读取。假如,每次训练时,都是直接读取图片,再将图片转为矩阵进行训练,那这样效率无疑是非常低下的。 这篇文章将使用numpy 和 h5py(HDF5文件格式)2种方式来制作训练集,并对这两种方式进

阅读全文 »

tensorflow入门-mnist手写数字识别(三,可视化训练)

在第一篇文章中,我们通过每10步打印出loss值的方式,来观察loss值的变化。但是这样做并不直观,有没有什么方式能够让整个训练的过程更加一目了然呢?tensorflow提供了tensorboard,专门来实现训练过程的可视化。 **本系列文章链接:** - [tensorflow入门-mnist手写数字识别(一,网络搭建)](https://geektutu.com/post/tensor

阅读全文 »

tensorflow入门-mnist手写数字识别(二,模型保存加载)

上一篇文章[tensorflow入门-mnist手写数字识别(一,网络搭建)](http://geektutu.com/post/tensorflow-mnist-simplest.html)介绍了 神经网络输入 、 输出 、 独热编码 、 损失函数 等最基本的知识,并且演示了如何用最简单的模型实现mnist手写数字识别91%的正确率。但是遗留的问题是,模型保存在内存中,每次都得重新开始训练。

阅读全文 »

tensorflow入门-mnist手写数字识别(一,网络搭建)

这篇文章是整个 tensorflow入门-mnist手写数字识别系列的第一篇,主要介绍了如何从0开始用tensorflow搭建最简单的网络进行训练。 **本系列文章链接:** - [tensorflow入门-mnist手写数字识别(一,网络搭建)](https://geektutu.com/post/tensorflow-mnist-simplest.html) - [tensorflow入

阅读全文 »

99%的时间在使用的Git命令

Git是目前最流行的分布式版本控制系统,它是Linus献给软件行业的两件礼物之一,另外一件礼物是目前最大的服务器系统软件Linux。 Git出现之前,linux的源代码使用BitMover公司的BitKeeper进行版本控制。这是一个商业的版本控制系统,一开始授权Linux社区免费使用,后来由于某种原因,BitMover公司打算收回了Linux社区的免费使用权。这个时候,Linus花了两周时间

阅读全文 »

一张图看明白Git的四个区五种状态

五种状态间的顺序操作 四个区 - 1) 工作区(Working Area) - 2) 暂存区(Stage) - 3) 本地仓库(Local Repository) - 4) 远程仓库(Remote Repository) 五种状态 - 1) 未修改(Origin) - 2) 已修改(Modified)&未追踪(Untracked) - 3) 已暂存(Staged) - 4

阅读全文 »

Python专题-命令行(shell)编程

像shell脚本一样运行 - 查看解释器路径 bash $ which python3 /usr/local/bin/python3 - py文件第一行 !/usr/local/bin/python3 - 可执行权限 $ chmod u+x xxx.py $ ./xxx.py [os模块](https://docs.python.org

阅读全文 »

Python模块-BeautifulSoup(bs4)解析HTML

前置知识 Chrome调试 - elements - network HTML基础知识 - [标签](http://www.w3school.com.cn/tags/index.asp) - 闭合标签 div, p, label, body, head - 自闭合标签 input, br, hr, meta, img - [属性](http://www.w3

阅读全文 »

Python模块-多线程与多进程

前置知识 操作系统 任务调度 - 时间片 > 大部分操作系统的任务调度是采用时间片轮转的抢占式调度方式,也就是说一个任务执行一小段时间后强制暂停去执行下一个任务,每个任务轮流执行。任务执行的一小段时间叫做时间片 - 运行状态 > 任务正在执行时的状态叫运行状态 - 就绪状态 > 任务执行一段时间后强制暂停去执行下一个任务,被暂停的任务就处于就绪状态等待下一个属于它的时间

阅读全文 »

Python专题-让你的代码更Pythonic

Python是一门非常灵活的语言,很多语法是其他语言不具备的,特别是对于从C、Java等语言转向Python的人来说,很容易按照C、Java等语言的写法来写Python,对于初学者来说,如果对Python语言的理解不够透彻,就会写出很冗余的代码来。 这篇文章,主要介绍几个简单技巧,让你在写**Python**代码,更**Pythonic**。 变量交换 - Pythonic写法

阅读全文 »

6-Python盒子

独立程序 python test1.py def print_something(): print( This standalone program works! ) print_something() python test2.py def print_something(): print( This standalone progra

阅读全文 »

5-代码结构之函数进阶

一等公民 > From Wikipedia:In computer science, a programming language is said to have first-class functions if it treats functions as first-class citizens. Specifically, this means the language support

阅读全文 »

4-代码结构之函数

什么是函数?命名的用于区分的代码段 调用函数 1. [内建函数](https://docs.python.org/3/library/functions.html),不需要导入,直接使用。 name = input( please input your name ) print( hello, %s % name ) 1. 如何调用,知道

阅读全文 »

3-代码结构之循环与推导式

注释 - \,单行注释 python print a number this is a test a = 17 print(a) - 三个单引号,块注释 python this is a test print a number a = 17 print(a) 逻辑与缩进 python while True:

阅读全文 »

2-Python容器

列表(list)和元组(tuple) - python中的2种序列结构,可包含0或多个任意元素 - 字符串也是序列,但字符串只能包含字符 - 列表可变,元组不可变 - [] 或list()创建列表,使用()或tuple()创建元组 python >>> empty_list = [] >>> empty_list = list() 强制类型转换 >>> list( Tom ) [

阅读全文 »

1-输入输出与基本数据类型

输入和输出 - input - print(普通输出,格式化输出%s,%d等) - %d 整数 - %f 浮点数 - %s 字符串 - %x 十六进制整数 python name = input( please enter your name: ) print( hello, , name) python >>> money = 1000

阅读全文 »

0-第一个python程序

安装Python 下载 - [python官网3.6版本](https://www.python.org/downloads/) - [vs code官网](https://code.visualstudio.com/),[vs code中文网](http://www.vscode.org/) Hello World 方式一(交互模式) shell ➜ ~ py

阅读全文 »

博客归档