![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python学习笔记
小晴同學
拥有两只猫的成功人士
展开
-
迭代器,生成器的区别
迭代器容器(列表、集合、元组、字典)都是可迭代的。可迭代对象中有iter( )方法,加上next( )方法形成一个迭代器。在 for循环 中用到了迭代器,迭代器有next( )方法可以获取容器中下一个对象,直到取完容器中的数据,返回“ StopIteration” 异常。可以使用isinstance( ) 方法判断一个对象是否可迭代。生成器在for中,如果想要枚举它的元素需要事先生成所有...原创 2020-02-28 13:31:49 · 98 阅读 · 0 评论 -
一点心得
这两天更的有点勤,总结了一下最近的状况,记录下来。学python有一段时间了,从大一开始首先是java,自己找网课琢磨,大二又花了一个寒假的时间找python相关的书来看,觉得基本语法学的已经差不多了,感觉自己对python已经入了门。包括这学期学校开了python语言课,感觉上课听的也很轻松。但是每当用到有关的知识时,总是需要翻书查资料,感觉这个东西明明在脑子里已经过了很多遍了,但是总是很模...原创 2019-06-16 11:43:18 · 97 阅读 · 0 评论 -
线性回归python代码
花了两晚上做的,代码部分参考了github。其中“文件数据转矩阵”部分在我上一篇文章写了。怕自己忘记把代码写在这里。注意,特征的维度那里不完善,self.n = 2 是我自己打上去的,其实应该把特征维度赋值给n,但我还没学会怎么取数据的维度,要再研究一下。呜呜呜,太开心了from numpy import *file = open("/Users/zhaoyueqing/Desktop/...原创 2019-06-13 21:35:11 · 263 阅读 · 0 评论 -
numpy应用---txt文件转化成矩阵
折腾了大半天,终于搞懂了txt文件中的数据转换成矩阵的过程,这个问题网上的完整解释不太多,自己搞出来了一个成功的版本。完整代码如下:(为啥我的代码不是彩色的啊!丑丑的)from numpy import *file = open("/Users/zhaoyueqing/Desktop/train_linear.txt")filelist = file.readlines()lenght...原创 2019-06-12 23:38:43 · 8458 阅读 · 3 评论 -
python小白学习总结——数据处理
1、读取文本文件infile = open(fileName,‘r’)for line in infile:—listVar = [line.rstrip() for line in infile]infile.close()2、read 和readlinestrVar = infile.read() #将文件的全部内容置于一个字符串中strVar = infile.readlin...原创 2019-01-16 17:01:14 · 294 阅读 · 3 评论 -
python小白学习总结day03
呼呼,早起敲代码~今天学函数。1、自定义函数的定义def 函数名(par1,par2,…):(缩进)code(缩进)return expression###函数可以有多个参数,一个参数或没有参数,也可以没有返回值;###可以给函数参数赋予默认值,但有默认值的要放在参数列表的最后;###调用函数时,可以按参数名传值,例如func(w=1,x=0),但是这样的形式要放在参数列表的最后;...原创 2019-01-16 13:02:07 · 135 阅读 · 0 评论 -
python之NumPy基础
注:因为初次接触Numpy,这篇总结中有些知识点的理解参考了其他博主的文章。使用时首先导包:import numpy as np1、seed作用是使得随机数据可预测。np.random.seed(相同值)若seed后参数为不同值或者为空值,那么每次生成的随机数就不一样了。参考资料得:seed( ) 用于指定随机数生成时所用算法开始的整数值。1.如果使用相同的seed( )值,则每...原创 2019-01-25 20:32:28 · 293 阅读 · 0 评论 -
python小白学习总结day02
###学校的事情有点多,走过了考试周终于放寒假了,可以每天更新了~1、while循环while condition:code2、break语句break3、continue语句continue4、for循环for var in sequence: #其中sequence可以是等差数列、字符串、列表、元组等code5、range等差数列的循环遍历range(m,n)产生从m到...原创 2019-01-15 18:21:08 · 241 阅读 · 0 评论 -
python学习总结day07---查漏补缺
今天把基础的课程中遗漏的部分补充一下。1、不定长参数def name(a,b,c,*args,**kwargs):适用于调用不确定长度的参数时,abc为必须赋值的参数,其他参数若只有数值,没有名字,则以“元组”形式存储到args中,若参数包括变量名和数值,即形式是:varName=3,那么以字典的方式存储到kwargs中。2、拆包如果想把一个元组或字典里面的值拆出来赋值给函数,不用给变量...原创 2019-01-21 13:13:33 · 143 阅读 · 0 评论 -
python总结day06—图形用户界面
#“ 图形用户界面 ” 是我学习python基础环节的最后部分啦!~~#学完这部分,接下来的计划是找一些习题好好练练,把基础打牢。#该部分定义函数时,函数参数通常是event1、图形用户界面基于文本用户界面的程序是TUI程序,而基于图形用户界面是GUI程序。接下来学习按钮、标签、输入框、列表框、滚动框控件,程序都以以下开头:from tkinter import *window = ...原创 2019-01-19 14:27:51 · 496 阅读 · 0 评论 -
python小白学习总结day05
###今天学面向对象编程。#我发现,每天打开电脑这一步很难,因为总有惰性,拖着拖着不想学,开始第一步之后就会刹不住一直想写。果然有句话说的很对“恐惧的不是困难,是面对困难时内心的恐惧本身”。每天学的练的还是太少了,现在开始改掉坏习惯,冲鸭!~1、类class ClassName: #类名是每个单词首字母大写(####)code类的定义与函数定义类似,区别在于类方法定义的第一个参数为se...原创 2019-01-18 18:26:53 · 143 阅读 · 0 评论 -
python小白学习总结day04
果然说一会儿写总结都是骗人的T T~~昨晚有事出门回来也没接着上篇写总结,今天补上。今天写了字典,CSV文件,异常处理,try语句,生成随机数,海龟图。#注意,使用outfile创建文件时,文件名要加引号,不然会有错误。#outfile,infile没有clear方法,只有outfile有一个导包os然后remove方法可以删文件,不要混淆。在分析字典的应用之前,首先补上“CSV文件”部分...原创 2019-01-17 18:14:46 · 206 阅读 · 0 评论 -
python小白学习总结day01
python与java c++的区别1、变量python中的变量是没有int等类型作为前缀的,定义变量的方法直接为:num = 1后面分号没有。2、输出方法:print()可选参数sep,endpython中基本常用方法1、int() 、float()、 eval()2、列表、元组 类似于java中的数组列表常用方法有:len();sum();max();min();app...原创 2018-11-28 12:40:16 · 196 阅读 · 0 评论