- 博客(23)
- 收藏
- 关注
原创 虚拟机异常关机无法启动系统
解决各种异常的终极方法: 第一步: https://www.cnblogs.com/Komorebi-john/p/11381053.html 第二步: https://blog.youkuaiyun.com/xinyflove/article/details/80323609
2020-06-24 19:18:39
627
原创 git分支管理
最近做git远程操作时涉及到很多的分支管理命令,在此记录一下,方便日后查阅。 查看本地仓库所有的分支:前面带*的是当前所处的分支 git branch 查看git仓库所有的分支,包括本地、远程分支: git branch -a 查看git的分支所属哪个分支,分支的继承关系: git branch -vv git新建分支并且切换到分支当中去: git checkout -b 分支名 所关联的远程分支名 举例:新建一个dev分支,并且与远程仓库dev分支关联 git checkout -b dev origin
2020-06-17 10:47:34
403
1
转载 redis的数据存储在哪里
首先要明白redis是一个数据库 redis是一个内存数据库, 所有数据基本上都存在于内存当中, 会定时以追加或者快照的方式刷新到硬盘中. 由于redis是一个内存数据库, 所以读取写入的速度是非常快的, 所以经常被用来做数据, 页面等的缓存。 来源:https://zhidao.baidu.com/question/1514820040586721660.html ...
2020-06-09 15:38:30
7194
2
原创 windows在jupyter中使用虚拟环境
在jupyter中使用虚拟环境,首先需要电脑上安装了虚拟环境,在windows上安装虚拟环境的教程有很多,我就不多说了。 首先需要创建一个虚拟环境,并且进入到虚拟环境当中去,我给虚拟环境起名为my_ai。 workon my_ai 有教程说要在虚拟环境中安装jupyter,其实是不用的。只需要在虚拟环境中安装jupyter中的ipykernel模块即可。 pip install ipykernel -i http://pypi.douban.com/simple --trusted-host pypi
2020-05-16 12:24:33
1350
原创 迭代器,生成器的区别
迭代器 容器(列表、集合、元组、字典)都是可迭代的。可迭代对象中有iter( )方法,加上next( )方法形成一个迭代器。 在 for循环 中用到了迭代器,迭代器有next( )方法可以获取容器中下一个对象,直到取完容器中的数据,返回“ StopIteration” 异常。 可以使用isinstance( ) 方法判断一个对象是否可迭代。 生成器 在for中,如果想要枚举它的元素需要事先生成所有...
2020-02-28 13:31:49
168
原创 机器学习----评估标准
在机器学习中,要想检验训练的模型的准确性,比较好的做法是将整个数据集分为3个部分:训练集、验证集 和 测试集(而不是传统的训练集+测试集)。 训练集:通常占比60%,通过几种不同的算法分别得到训练出来的θ值。 比如我选择不同的特征数量,采用x,x+x平方,x+x平方+x3次方等等训练出来的多种模型。 验证集:通常占比20%,将验证集中的数据分别待入用上述不同模型训练,最后得到损失函数,采用...
2019-12-01 20:34:48
376
原创 ajax中的get和post方法区别
最近有点懒… ajax属于jquery, jquery属于Javascript库. · ajax中get和post方法区别: · get基本上用于从服务器获得数据,注意,get方法可能返回缓存数据. · post也可用于从服务器获取数据,不过post方法不会缓存数据,并且常用于和请求一起发送数据(比如请求一个网页) … … render方法返回的数据 · 提交表单的话常常render一个新页面,...
2019-09-06 22:17:21
157
原创 一点心得
这两天更的有点勤,总结了一下最近的状况,记录下来。 学python有一段时间了,从大一开始首先是java,自己找网课琢磨,大二又花了一个寒假的时间找python相关的书来看,觉得基本语法学的已经差不多了,感觉自己对python已经入了门。包括这学期学校开了python语言课,感觉上课听的也很轻松。 但是每当用到有关的知识时,总是需要翻书查资料,感觉这个东西明明在脑子里已经过了很多遍了,但是总是很模...
2019-06-16 11:43:18
154
原创 线性回归python代码
花了两晚上做的,代码部分参考了github。其中“文件数据转矩阵”部分在我上一篇文章写了。怕自己忘记把代码写在这里。 注意,特征的维度那里不完善,self.n = 2 是我自己打上去的,其实应该把特征维度赋值给n,但我还没学会怎么取数据的维度,要再研究一下。 呜呜呜,太开心了 from numpy import * file = open("/Users/zhaoyueqing/Desktop/...
2019-06-13 21:35:11
358
原创 numpy应用---txt文件转化成矩阵
折腾了大半天,终于搞懂了txt文件中的数据转换成矩阵的过程,这个问题网上的完整解释不太多,自己搞出来了一个成功的版本。完整代码如下: (为啥我的代码不是彩色的啊!丑丑的) from numpy import * file = open("/Users/zhaoyueqing/Desktop/train_linear.txt") filelist = file.readlines() lenght...
2019-06-12 23:38:43
8909
3
原创 数据库—having子句和where的区别
两者区别在于作用的对象不同。 WHERE子句作用于基本表或视图,从中选择满足条件的元组; HAVING短语作用于组(通过GROUP BY子句讲查询结果按某一列或多列的值分组),从中选择满足条件的组。 WHERE子句是不能用聚集函数(COUNT,SUM,AVG,MAX,MIN等SQL自带的)作为条件表达式的。 ...
2019-05-28 20:05:09
1195
原创 心得-优化基础:向量空间和矩阵
心得-优化基础:向量空间和矩阵 线性代数基础对优化这门课是非常重要的。我总结了之前大一没有搞清楚的几个基本概念,自己学的时候,发现掌握概念这个最容易被我忽视的问题,也是最重要的。当初因为没有理解清楚几个基本的概念,导致后面学习效果很差,总是看完书回头又忘,题目也理解不透。总结心得的过程也是成长的过程。 1、向量和矩阵的区别 定义上的区别: n维列向量是有n个数的数组,这个数组是一维的,表示时候用“...
2019-03-10 18:24:20
1532
原创 python之NumPy基础
注:因为初次接触Numpy,这篇总结中有些知识点的理解参考了其他博主的文章。 使用时首先导包: import numpy as np 1、seed 作用是使得随机数据可预测。 np.random.seed(相同值) 若seed后参数为不同值或者为空值,那么每次生成的随机数就不一样了。 参考资料得: seed( ) 用于指定随机数生成时所用算法开始的整数值。 1.如果使用相同的seed( )值,则每...
2019-01-25 20:32:28
411
原创 数据库基础day03
##最近开心的事太多了,感觉生活像一大碗糖豆~ok,go on 嵌套子查询 1、集合成员资格 in:测试元组是否是集合中的成员 not in:测试元组是否不是集合中的成员 将子查询嵌入where子句中示例: select distinct course_id from section where semester = ‘Fall’ and year = 2009 and (------)cours...
2019-01-24 10:24:53
454
原创 数据库基础day01
今天买了本数据库的书,以SQL为主,把数据库了解下,记录下总结。 P.S. 今天真的累啊!!!最近在考驾照,今天去模拟了,累瘫~ 1、SQL数据基本类型 char(n) #固定长度的字符串 varchar(n) #可变长度的字符串,(推荐) int #整型 smallint #小整数类型(不太懂) numeric(p,d) #定点数,p是数据长度,d是小数点右边的位数 real, doub...
2019-01-22 22:13:39
10751
6
原创 python学习总结day07---查漏补缺
今天把基础的课程中遗漏的部分补充一下。 1、不定长参数 def name(a,b,c,*args,**kwargs): 适用于调用不确定长度的参数时,abc为必须赋值的参数,其他参数若只有数值,没有名字,则以“元组”形式存储到args中,若参数包括变量名和数值,即形式是:varName=3,那么以字典的方式存储到kwargs中。 2、拆包 如果想把一个元组或字典里面的值拆出来赋值给函数,不用给变量...
2019-01-21 13:13:33
204
原创 python总结day06—图形用户界面
#“ 图形用户界面 ” 是我学习python基础环节的最后部分啦!~~ #学完这部分,接下来的计划是找一些习题好好练练,把基础打牢。 #该部分定义函数时,函数参数通常是event 1、图形用户界面 基于文本用户界面的程序是TUI程序,而基于图形用户界面是GUI程序。 接下来学习按钮、标签、输入框、列表框、滚动框控件,程序都以以下开头: from tkinter import * window = ...
2019-01-19 14:27:51
596
原创 python小白学习总结day05
###今天学面向对象编程。 #我发现,每天打开电脑这一步很难,因为总有惰性,拖着拖着不想学,开始第一步之后就会刹不住一直想写。果然有句话说的很对“恐惧的不是困难,是面对困难时内心的恐惧本身”。每天学的练的还是太少了,现在开始改掉坏习惯,冲鸭!~ 1、类 class ClassName: #类名是每个单词首字母大写 (####)code 类的定义与函数定义类似,区别在于类方法定义的第一个参数为se...
2019-01-18 18:26:53
213
原创 python小白学习总结day04
果然说一会儿写总结都是骗人的T T~~昨晚有事出门回来也没接着上篇写总结,今天补上。 今天写了字典,CSV文件,异常处理,try语句,生成随机数,海龟图。 #注意,使用outfile创建文件时,文件名要加引号,不然会有错误。 #outfile,infile没有clear方法,只有outfile有一个导包os然后remove方法可以删文件,不要混淆。 在分析字典的应用之前,首先补上“CSV文件”部分...
2019-01-17 18:14:46
318
原创 python小白学习总结——数据处理
1、读取文本文件 infile = open(fileName,‘r’) for line in infile: —listVar = [line.rstrip() for line in infile] infile.close() 2、read 和readline strVar = infile.read() #将文件的全部内容置于一个字符串中 strVar = infile.readlin...
2019-01-16 17:01:14
392
3
原创 python小白学习总结day03
呼呼,早起敲代码~ 今天学函数。 1、自定义函数的定义 def 函数名(par1,par2,…): (缩进)code (缩进)return expression ###函数可以有多个参数,一个参数或没有参数,也可以没有返回值; ###可以给函数参数赋予默认值,但有默认值的要放在参数列表的最后; ###调用函数时,可以按参数名传值,例如func(w=1,x=0),但是这样的形式要放在参数列表的最后;...
2019-01-16 13:02:07
208
原创 python小白学习总结day02
###学校的事情有点多,走过了考试周终于放寒假了,可以每天更新了~ 1、while循环 while condition: code 2、break语句 break 3、continue语句 continue 4、for循环 for var in sequence: #其中sequence可以是等差数列、字符串、列表、元组等 code 5、range等差数列的循环遍历 range(m,n)产生从m到...
2019-01-15 18:21:08
317
原创 python小白学习总结day01
python与java c++的区别 1、变量 python中的变量是没有int等类型作为前缀的,定义变量的方法直接为: num = 1 后面分号没有。 2、输出方法:print() 可选参数sep,end python中基本常用方法 1、int() 、float()、 eval() 2、列表、元组 类似于java中的数组 列表常用方法有: len();sum();max();min();app...
2018-11-28 12:40:16
269
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅