自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 创建数组和Numpy 属性

MacOS如果遇到管理员权限问题, 请在pip前加上sudo. 比如sudo pip install numpy# 使用 python 3+:pip3 install numpy# 使用 python 2+:pip install numpy创建数组和Numpy 属性属性包含ndim:维度 shape:行数和列数 size:元素个数创建数组arr...

2019-11-15 11:20:51 199

原创 机器学习 ——万事开头难 (python基础学习)

安装 1.1 安装 基本使用 2.1 print 功能 2.2 基础数学运算 2.3 变量 variable while 和 for 循环 3.1 while 循环 3.2 for 循环 if 判断 4.1 if 判断 4.2 if else 判断 4.3 if elif else 判断 定义功能 5.1 def ...

2019-11-13 09:47:18 419

原创 Tkinter

Tkinter 是使用 python 进行窗口视窗设计的模块. 简单的构造, 多平台, 多系统的兼容性, 能让它成为让你快速入门定制窗口文件的好助手. 它在 python 窗口视窗模块中是一款简单型的. 所以用来入门, 熟悉 窗口视窗的使用, 非常有必要.Label & Button 标签和按钮窗口主体框架每一个 tkinter 应用的主体框架都可以包含下面这部分...

2019-11-13 09:24:03 397

原创 多进程

多进程 Multiprocessing 和多线程 threading 类似, 他们都是在 python 中用来并行运算的. 不过既然有了 threading, 为什么 Python 还要出一个 multiprocessing 呢? 原因很简单, 就是用来弥补 threading 的一些劣势, 比如在 threading的GIL.使用 multiprocessing 也非常简单, 如果对 th...

2019-11-12 16:56:19 267

原创 GIL

GIL 不一定有效率python 的多线程 threading 有时候并不是特别理想. 最主要的原因是就是, Python 的设计上, 有一个必要的环节, 就是 Global Interpreter Lock (GIL). 这个东西让 Python 还是一次性只能处理一个东西.我摘抄了一段对于 GIL 的解释.尽管Python完全支持多线程编程, 但是解释器的C语言实现部分在...

2019-11-12 16:03:59 112

原创 多线程

添加线程本节我们来学习threading模块的一些基本操作,如获取线程数,添加线程等。首先别忘了导入模块:import threading获取已激活的线程数threading.active_count()# 2查看所有线程信息threading.enumerate()# [<_MainThread(MainThread, started 1407360...

2019-11-12 16:01:04 104

原创 copy & deepcopy 浅复制 & 深复制

id什么是id?一个对象的id值在CPython解释器里就代表它在内存中的`地址# -*- coding:utf-8 -*-import copya=[1,2,3,[4,5],[6,7,8]]b = aa[3][0]=4444print(a,b)‘‘’’([1, 2, 3, [4444, 5], [6, 7, 8]], [1, 2, 3, [4444, 5], [6, 7...

2019-11-04 15:56:00 838

原创 zip lambda map

zipzip函数接受任意多个(包括0个和1个)序列作为参数,合并后返回一个tuple列表,请看示例:# -*- coding:utf-8 -*-a=[1,2,3,4]b=[2,3,4,5]c=[3,4,5,6]z= zip(a,b,c)print(list(z)) #需要加list来可视化这个功能"""[(1, 2, 3), (2, 3, 4), (3, 4, 5...

2019-11-04 15:20:59 118

原创 try:, except ... as ...错误处理

错误处理输出错误:try:,except ... as ...:看如下代码# -*- coding:utf-8 -*-try: file = open('x.txt','r')except Exception as e: print(e)"""[Errno 2] No such file or directory: 'x.txt'"""处理错...

2019-11-04 14:53:08 2028

原创 continue 和 break

跳出循环TrueandFalse,当输入1时,a=False时,会执行接下来的语句后再跳出这个循环。# -*- coding:utf-8 -*-a=Truewhile a: b= input('type somesthing') if b==1: a= False else: print('none')print...

2019-11-04 14:36:46 184

原创 自己的模块

自建一个模块我自己写了一个模块,关于贷款月供的模块,代码如下:模块写好后保存在默认文件夹:Meta.py# -*- coding:utf-8 -*-total = float(input("请输入贷款总额:"))p = float(input('贷款年利率(比如5.88):'))y = int(input('贷款年数:'))type = input('输入1表示等额...

2019-11-01 16:07:37 4801

原创 import 模块

import 的各种方法import time指 importtime模块,这个模块可以python自带,也可以是自己安装的,比如以后会用到numpy这些模块,需要自己安装。import timeprint(time.localtime()) #这样就可以print 当地时间了""""time.struct_time(tm_year=2019, tm_mon=10,...

2019-11-01 14:11:51 359

原创 dictionary 字典

创建字典如果说List是有顺序地输出输入的话,那么字典的存档形式则是无需顺序的, 我们来看一个例子:在字典中,有key和value两种元素,每一个key对应一个value,key是名字,value是内容。数字和字符串都可以当做key或者value, 在同一个字典中, 并不需要所有的key或value有相同的形式。 这样说,List可以说是一种key为有序数列的字典。...

2019-11-01 11:23:17 320

原创 多维列表

创建二维列表一个一维的List是线性的List,多维List是一个平面的List:a = [1,2,3,4,5] # 一行五列multi_dim_a = [[1,2,3], [2,3,4], [3,4,5]] # 三行三列索引在上面定义的List中进行搜索:print(a[1])# 2print(multi_dim_a[0...

2019-11-01 11:19:13 1369

原创 list 列表

List 添加列表是一系列有序的数列,有一系列自带的功能, 例如:a = [1,2,3,4,1,1,-1]a.append(0) # 在a的最后面追加一个0print(a)# [1, 2, 3, 4, 1, 1, -1, 0]在指定的地方添加项:a = [1,2,3,4,1,1,-1]a.insert(1,0) # 在位置1处添加0print(a)# [...

2019-11-01 11:08:40 272

原创 元组 列表

Tuple叫做tuple,用小括号、或者无括号来表述,是一连串有顺序的数字。a_tuple = (12, 3, 5, 15 , 6)another_tuple = 12, 3, 5, 15 , 6List而list是以中括号来命名的:a_list = [12, 3, 67, 7, 82]两者对比他们的元素可以一个一个地被迭代、输出、运用、定位取值...

2019-11-01 10:49:42 1108

原创 input 输入

inputvariable=input()表示运行后,可以在屏幕中输入一个数字,该数字会赋值给自变量。看代码:a_input=input('please input a number:')print('this number is:',a_input)''''please input a number:12 #12 是我在硬盘中输入的数字this number ...

2019-11-01 10:38:42 677

原创 读写文件 3

读取文件内容 file.read()使用file.read()能够读取到文本的所有内容.file= open('test.txt','r') content=file.read() print(content)按行读取 file.readline()如果想在文本中一行行的读取文本, 可以使用file.readline(),file.readline()...

2019-11-01 08:53:44 569

原创 读写文件 2

给文件增加内容我们先保存一个已经有四行文字的 “test.txt” 文件, 文件的内容如下:Python 2.7.16 |Anaconda, Inc.first lineSecond lineThird line然后使用添加文字的方式给这个文件添加一行 “appended content”, 并将这行文字储存在test.txt里,注意\n的适用性:>>&...

2019-11-01 08:53:15 117

原创 class类

class 定义一个类class定义一个类, 后面的类别首字母推荐以大写的形式定义,比如Calculator.class可以先定义自己的属性,比如该属性的名称可以写为name='this is my class'.class后面还可以跟def, 定义一个函数. 比如def add(self,x,y):加法, 输出print(x+y). 其他的函数定义方法一样,注意这里的self是...

2019-11-01 08:51:35 696

原创 读写文件 1

\n 换行命令定义text为字符串, 并查看使用\n和不适用\n的区别:使用\t能够达到tab对齐的效果:>>> text = 'test hello hahhahaha secondl line. third'>>> print(text)test hello hahhahaha secondl line. ...

2019-10-31 16:09:09 319

原创 模块安装

什么是外部模块外部模块就是在你import什么东西去python 脚本的时候会用到的.import numpy as npimport matplotlib.pyplot as plt这里的 Numpy 和 matplotlib 都是外部模块, 需要安装以后才会有的. 他不属于 python 自带的模块.安装 Numpy这里我们举例说明, 对于一些科学...

2019-10-31 15:48:53 1499

原创 全局 & 局部 变量

局部变量在def中, 我们可以定义一个局部变量, 这个变量a只能在这个功能fun中有效, 出了这个功能,a这个变量就不是那个局部的a.def fun(): a = 10 print(a) return a+100print(fun())"""10110"""下面这个例子就验证了如果在fun外面调用a, 会报错, 这表明...

2019-10-31 15:43:24 888

原创 函数默认参数

我们在定义函数时有时候有些参数在大部分情况下是相同的,只不过为了提高函数的适用性,提供了一些备选的参数, 为了方便函数调用,我们可以将这些参数设置为默认参数,那么该参数在函数调用过程中可以不需要明确给出。基本使用¶def function_name(para_1,...,para_n=defau_n,..., para_m=defau_m): expressions...

2019-10-31 15:08:47 503

原创 函数参数

我们在使用的调用函数的时候,想要指定一些变量的值在函数中使用,那么这些变量就是函数的参数,函数调用的时候, 传入即可。基本使用def function_name(parameters): expressionsparameters的位置就是函数的参数,在调用的时候传入即可。实例def func(a, b): c = a+b print('th...

2019-10-31 13:20:42 747

原创 def 函数

如果我们用代码实现了一个小功能,但想要在程序代码中重复使用,不能在代码中到处粘贴这些代码,因为这样做违反 了软件工程中DRY原则。 Python 提供了函数功能,可以将我们这部分功能抽象成一个函数以方便程序调用,或者提供给其他模块使用。基本使用def function_name(parameters): expressionsPython 使用def开...

2019-10-31 13:16:12 911

原创 if elif else 判断

基本使用if condition1: true1_expressionselif condition2: true2_expressionselif condtion3: true3_expressionselif ... ...else: else_expressions如果有多个判断条件,那可以通过elif语句添加多个判断条件,...

2019-10-31 11:14:11 508

原创 if else 判断

上一讲我们学习了if语句,这一样我们将要学习if else语句。基本使用if condition: true_expressionselse: false_expressions当if判断条件为True,执行true_expressions语句; 如果为False,将执行else的内部的false_expressions。...

2019-10-31 11:12:59 506

原创 if 判断

除了常见的循环控制语句,Python 中还有if,if else和if elif等判断语句,本讲将简单介绍if语句基本使用与其他编程语言中的if语句一样,使用方法如下if condition: expressions如果condition的值为True,将会执行expressions语句的内容,否则将跳过该语句往下执行。实例...

2019-10-31 11:10:51 335

原创 for 循环

在上一讲中我们学习了 while 语句进行循环控制,接下来我们将要学习另一种循环语句 for 。基本使用不同编程语言都有 for 语言,比如 C# 语言中的foreach, Java 语言中的for,在 Python 中的基本使用方法如下。for item in sequence: expressionssequence为可迭代的对象,item为序列中的...

2019-10-31 11:09:05 242

原创 while 循环

在 Python 语言中用来控制循环的主要有两个句法,while和for语句,本讲将简单介绍while句法的使用。基本使用while 语句同其他编程语言中 while 的使用方式大同小异,主要结构如下while condition: expressions其中condition为判断条件,在 Python 中就是True和False其...

2019-10-30 09:54:08 254

原创 变量

自变量命名规则可以将一个数值,或者字符串串附值给自变量,如m=1中,m为自变量的名称,1为自变量的值。 也可以将字符串赋值给自变量 m='hello world'>>> m=1>>> print(m)1>>> m='hello world'>>> print(m)hello world>&...

2019-10-30 09:23:02 384

原创 基本的数学运算

基础数学运算基本的加减乘除python可以直接运算数字,也可以加print进行运算.>>> 1+12>>> 2-11>>> 2*36>>> 4/31.3333333333333333^ 与 **python当中^符号,区别于Matlab,在python中,^用两个**表示,如3的平方...

2019-10-30 08:57:56 905

原创 print

print 功能print 字符串python中print字符串 要加''或者""$ pythonPython 2.7.16 |Anaconda, Inc.| (default, Sep 24 2019, 16:55:38) [GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE_401/final)] on darwinT...

2019-10-30 08:54:03 355

原创 python安装

安装Mac 安装Mac用户安装 python会比较方便,直接到官网下载安装包, 下载自己需要的版本,默认路径安装即可。之后的某节会讲到如何给Mac中的python安装其他模块, 比如比较常用的numpy或者matplotlib.Windows 安装请到官网下载需要的版本的安装包, 下载所需(注意自己的系统是32位还是64位),安装路径最好选择默认, 不然对于新手容易出现...

2019-10-30 08:43:12 513

原创 成功的机器学习应用不是拥有最好的算法,而是拥有最多的数据

机器学习的方法1.回归算法2.神经网络3.svm(支持向量机)4.聚类算法5.降维算法6.推荐算法7.其它(高斯判别,朴素贝叶斯,决策树等等)按照训练的数据有无标签,可以将上面算法分为监督学习算法和无监督学习算法,但推荐算法较为特殊,既不属于监督学习,也不属于非监督学习,是单独的一类。监督学习算法:线性回归,逻辑回归,神经网络,SVM...

2019-10-29 07:49:32 1167

转载 TensorFlow 的运用安装

我们将从源代码编译 TensorFlow pip 软件包并将其安装在 Ubuntu Linux 和 macOS 上

2019-10-15 08:15:30 473

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除