Python
饥渴的小苹果
很天然牛奶糖然后天然 很天然天然图画
展开
-
Python基础教程-第5章-条件、循环及其他语句
5.1 再谈import和print5.1.1 打印多个参数可同时打印多个表达式,条件是用逗号分隔它们:在参数之间插入了一个空格字符print('Age:', 42)# Age: 42name = 'Gumby'salutation = 'Mr.'greeting = 'Hello,'print(greeting, salutation, name)# Hello, Mr. Gu...原创 2019-02-01 00:06:15 · 163 阅读 · 0 评论 -
【莫凡PyTorch教程笔记】-2. 建造第一个神经网络
关系拟合 (回归)这次会来见证神经网络是如何通过简单的形式将一群数据用一条线条来表示. 或者说, 是如何在数据当中找到他们的关系, 然后用神经网络模型来建立一个可以代表他们关系的线条.建立数据集我们创建一些假数据来模拟真实的情况. 比如一个一元二次函数: y = a * x^2 + b, 我们给 y 数据加上一点噪声来更加真实的展示它.x = torch.unsqueeze(torch....转载 2019-02-25 00:54:10 · 595 阅读 · 0 评论 -
【莫凡PyTorch教程笔记】-1. PyTorch 神经网络基础
Torch or Numpy?用numpy还是TorchTorch 自称为神经网络界的 Numpy, 因为他能将 torch 产生的 tensor 放在 GPU 中加速运算 (前提是你有合适的 GPU), 就像 Numpy 会把 array 放在 CPU 中加速运算. 所以神经网络的话, 当然是用 Torch 的 tensor 形式数据最好咯. 就像 Tensorflow 当中的 tensor...转载 2019-02-25 00:21:52 · 1029 阅读 · 0 评论 -
Django教程
Django是一个开放源代码的Web应用框架,由Python写成。Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。MTV模式MTV开发模式?Django是一个基于MVC构造的框架。但是在Django中,控制器接受用户输入的部分由框架自行处理,所以 Django 里更关注的是模型(Model)、模板(Template)和视图(Views),称为 MTV模式。它们各自的职责...原创 2019-03-20 13:10:54 · 259 阅读 · 0 评论 -
Python基础教程-第10章-模块
10.1 模块你已知道如何创建和执行程序(或脚本),还知道如何使用import将函数从外部模块导入到程序中。import mathmath.sin(0)# 0.010.1.1 模块就是程序任何Python程序都可作为模块导入。假设有一个简单的模块,如下所示# hello.pyprint("Hello, world!")导入这个模块时,就执行了其中的代码。import hel...原创 2019-02-20 17:13:44 · 314 阅读 · 0 评论 -
Python基础教程-第9章-魔法方法、特性和迭代器
在Python中,有些名称很特别,开头和结尾都是两个下划线。你在本书前面已经见过一些, 如__future__。在这样的名称中,很大一部分都是魔法(特殊)方法的名称。如果你的对象实现了这些方法,它们将在特定情况下(具体是哪种情况取决于方法的名称)被Python调用,而几乎不需要直接调用。本章讨论几个重要的魔法方法,其中最重要的是__init__以及一些处理元素访问的方法(它 们让你能够创建序列...原创 2019-02-20 11:44:05 · 304 阅读 · 0 评论 -
Python多进程
学习内容来自廖雪峰网站进程和线程对于操作系统来说,一个任务就是一个进程(Process),比如打开一个浏览器就是启动一个浏览器进程,打开一个记事本就启动了一个记事本进程,打开两个记事本就启动了两个记事本进程,打开一个Word就启动了一个Word进程。有些进程还不止同时干一件事,比如Word,它可以同时进行打字、拼写检查、打印等事情。在一个进程内部,要同时干多件事,就需要同时运行多个“子任务”...转载 2019-02-24 20:07:40 · 216 阅读 · 0 评论 -
Python基础教程-第8章-异常
8.1 异常是什么Python使用异常对象来表示异常状态,并在遇到错误时引发异常。异常对象未被处理(或捕 获)时,程序将终止并显示一条错误消息(traceback)。1/0# Traceback (most recent call last):# File "<stdin>", line 1, in ?# ZeroDivisionError: integer division...原创 2019-02-18 16:41:29 · 269 阅读 · 0 评论 -
Python基础教程-第4章-字典
可通过名称来访问其各个值的数据结构。这种数据结构称为映射(mapping)。字典是Python中唯一的内置映射类型,其中的值不按顺序排列,而是存储在键下。4.1 字典的用途字典(日常生活中的字典和Python字典)旨在让你能够轻松地找到特定的单词(键),以获悉其定义(值)。# 如果要创建一个小型数据库,在其中存储这些人的电话号码,该如何办呢?# 列表方法names = ['Alice',...原创 2019-01-31 11:45:15 · 267 阅读 · 0 评论 -
Python基础教程-第3章-字符串
3.1 字符串基本操作所有标准序列操作(索引、切片、乘法、成员资格检查、长度、最小值和最 大值)都适用于字符串,但别忘了字符串是不可变的。3.2 设置字符串的格式:精简版在%左边指定一个字 符串(格式字符串),并在右边指定要设置其格式的值。format = "Hello, %s. %s enough for ya?" values = ('world', 'Hot')format % ...原创 2019-01-30 21:38:02 · 216 阅读 · 0 评论 -
Python基础教程-第7章-面向对象编程
7.1 对象魔法术语对象大致意味着一系列数据(属性)以及一套访问和操作这些数据的方法。下面列出了面向对象编程的好处多态:可对不同类型的对象执行相同的操作封装:对外部隐藏有关对象工作原理的细节继承:可基于通用类创建出专用类7.1.1 多态这大致意味着即便你不知道变量指向的是哪种对象,也能够对其执行操作,且操作的行为将随对象所属的类型(类)而异。7.1.2 多态和方法像这样与对象属...原创 2019-02-06 11:03:54 · 251 阅读 · 0 评论 -
Python基础教程-第6章-函数
6.1 自定义函数函数执行特定的操作并返回一个值1,你可以调用它。一般而言,要判断某个对象是否可调用,可使用内置函数callable。import mathx = 1 y = math.sqrtcallable(x)# Falsecallable(y)# True使用def来定义函数。def hello(name): return 'Hello, ' + name + '!...原创 2019-02-02 21:09:03 · 587 阅读 · 0 评论 -
LeetCode509. Fibonacci Number题解
问题描述 斐波那契数列定义为F(n)。其中F(0) = 0 F(1) = 1F(N) = F(N - 1) + F(N - 2), for N > 1.输入输出样例Input: 2Output: 1Explanation: F(2) = F(1) + F(0) = 1 + 0 = 1.Input: 3Output: 2Explanation: F(3) = F(2...原创 2019-01-22 22:44:36 · 368 阅读 · 0 评论 -
Python基础教程-第2章-序列
Python中最基本的数据结构是序列(sequence)。序列中的每个元素都有编号,也叫位置或索引。2.1 序列概述 Python中内置了多种序列。最常见的两种:列表和元组,字符串也属于序列的一种。 列表和元组的区别在于列表是可以修改的,而元素不可以修改。元组使用小括号,列表使用方括号。需要注意的是序列中的元素可以是不同类型的元素(整型、浮点、字符串、数组等)edward = ['...原创 2019-01-22 21:34:04 · 557 阅读 · 0 评论 -
【莫凡PyTorch教程笔记】-4.高阶内容
为什么Torch是动态的动态?静态?首先得知道谁是静态的. 在流行的神经网络模块中, Tensorflow 就是最典型的静态计算模块. 下图是一种我在强化学习教程中的 Tensorflow 计算图. 也就是说, 大部分时候,用 Tensorflow 是先搭建好这样一个计算系统, 一旦搭建好了, 就不能改动了 (也有例外, 比如dynamic_rnn(), 但是总体来说他还是运用了一个静态思...转载 2019-02-27 20:12:13 · 684 阅读 · 0 评论