自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(231)
  • 资源 (1)
  • 收藏
  • 关注

原创 python细节

在同一个线程里面,可以连续调用多次acquire,一定要注意acquire的次数和release的次数相同python解释器包含了python虚拟机 https://www.zhihu.com/question/59570108?sort=createdfor是按顺序执行,当其中卡主,会根据上下文进行切换到别的地方执行在woindows下进行多进程编程,最好放在 if ...

2019-12-22 22:51:26 1504

原创 各大原理分析

1.ssh登录https://www.sohu.com/a/256431944_6776422.ssh公钥生成https://www.cnblogs.com/youqc/p/9260428.html

2019-12-22 22:48:16 1477

原创 shell的一些应用场景

批量修改密码https://blog.51cto.com/12410094/1898749 #注意当密码中带有 “!”是要转译 “!”用到的命令:echo “passwod” | passwd --stdin “$username” 或 passwd user 来修改shell中的并发https://blog.csdn.net/qq_31725371/articl...

2019-12-03 22:43:28 1647

原创 shell细节

shell中默认为字符串,当有空格时可以加入引号可将一个变量的值赋值给另一个变量shell中单引号和双引号的区别单引号是强引用双引号是弱引用命令和参数之间需要加空格bash -vx 脚本 #使用调式的方式执行...

2019-12-01 22:15:07 179

原创 shell的理解

su值加 - 和不加 -login shell 在登录时会切换shell (加-)会执行4个文件nologin shell 在登录时不会切换shell (不加-)会执行连个文件是否切换shell的判断,如果登录后,目录切换到了用户对应的加目录则表示shell切换退出的时候回执行黄色的两个文件. bash.sh 表示在当前shell中执行,执行之后会进入home目录;so...

2019-11-24 22:01:45 134

原创 python高级编程

一。python中一切皆是对象1.动态语言和静态语言的区别java虽然也是面向对象,但是在其中有类和实例(对象)这两个对象python是所有的都是对象,面向对象更加彻底2.python中函数和类也是对象,属于python的一等公民,一等公民有这几个特权可以赋值给一个变量可以添加到集合对象中可以作为参数传递给函数可以当做函数的返回值def ask(name="bobby"):#如果...

2019-11-10 22:52:41 1342

原创 expect用法

expect中千万别输入空格#!/usr/bin/expectset ip 192.168.122.52 #set ip [lindex $argv 0] 位置参数的使用语法及例子,注意获取位置参数的写法和shell的不同set user rootset password centosset timeout 5spawn ssh $user@$ip ...

2019-11-10 11:37:36 397

原创 awk操作

awk的使用语法格式内置变量awk后可以跟多个文件,对每个文件进行处理

2019-10-29 07:44:10 128

原创 shell的基础操作

shell中的变量替换shell中的变量测试shell中字符串的处理${#String} 获取字符串长度expr length "$string"expr index $string $substring 获取子字符串的索引expr match $string $substring 从头开始,获取子字符串的位置 `expr match “$vatstr” zhang`ex...

2019-10-27 22:59:10 137

原创 EXCEL操作复习【基础】

1.单元格的表示 列:行2.单元格区域的表示 列1:行33.新建工作表 shift+F114.单元格内换行 Alt+Enter5.自定义填充序列(等比,等差等序列)开始---》编辑--》序列6.格式的设置7.行的隐藏于列的隐藏开始---》格式取消隐藏前,取消行先选中列,取消列的隐藏线选中行隐藏单元格可以将其单元格格式...

2019-08-25 18:32:02 270 1

原创 Tensorflow

人工智能的几大应用领域1.图像理解2.语音识别3.自然语言处理4.机器自主他们之间的关系人工智能包含机器学习,机器学习包含深度学习深度学习可以理解为是机器学习中一些复杂的算法提取出来的;深度学习与机器学习的区别就在于算法的复杂度TensorFlow是一个全面的深度学习框架;支持非常全面;不是专门为客户端设计特点:1.可移植性,引入各种计算机设备的支持包括cpu/gpu/tpu...

2019-08-19 19:32:28 175

原创 pyecharts绘图参考

from pyecharts import Bar,Pie,Boxplot,Line,Radar,Scatter,Grid,Overlap'''1.创建对量2.准备横轴数据(坐标)3.准备纵轴数据4.条用add("标题",2,3)#这个方法是重点5.render()''''\n1.创建对量\n2.准备横轴数据(坐标)\n3.准备纵轴数据\n4.条用add("标题",2,3)\n5...

2019-08-16 14:34:56 443

原创 pandas时间相关处理

from datetime import datetimefrom datetime import timedeltaimport pandas as pdimport numpy as npdate1 = datetime(2016,6,3)date2 = datetime(2015,6,3)delta = date1-date2delta.days366delta.to...

2019-08-16 11:39:56 283

原创 pandas文件读取

#改变工作路径import osprint(os.getcwd())#打印当前工作目录print(os.listdir())os.chdir(‘C:/Users/Administrator’)print(os.getcwd())print(os.listdir())#C:\Users\Administrator.kaggle/world-happiness-report-2019.c...

2019-08-15 20:16:19 216

原创 pandas数据的合并

1.合并concat和mergepandas处理多组数据的时候往往会用到数据的合并操作,其中有三种方式:concat append 和 mergehttps://blog.csdn.net/qq_37070419/article/details/83661978...

2019-08-15 15:33:40 111

原创 pandas数据预处理

1.Series/dataFrame重新索引reindex()方法是拷贝了一个值,与原来的数据不产生影响对行进行重新索引reindex( list(‘indexString’), fill_value=‘填充的数值’)reindex(list(‘indexString’), method=‘ffill’) #ffill表示将前面的数据填充 bfills.unique()s.va...

2019-08-15 15:21:25 131

原创 创建数据库时,字段类型的选择,长度的确定参考(数据库表设计)

1.无符号数,有符号数,无符号char,有符号char的范围计算机以二进制补码的存储数值,当一个具有符号位的数据值存储在计算机中的时候,计算机会以最高位为符号位,其余位取绝对值的二进制补码来存储。有符号char的范围[-128,127],-128即-2^7https://blog.csdn.net/sophia__yu/article/details/81143145 -----详细地址...

2019-08-14 12:57:43 6172

原创 计算机基础

1.补码–模运算

2019-08-13 20:56:24 94

原创 数据分析数据源

数据分析数据集来源1.sklearn自带的数据集https://www.cnblogs.com/nolonely/p/6980160.html2.雅虎金融pip install pandas-datareaderimport pandas_datareader as pdralibaba = pdr.get_data_yahoo(“BABA”)...

2019-08-12 22:29:21 1157

原创 python基础知识点

标题一.python语言的简单概述python编程语言格式优雅并注重实效,简单而且功能强大,非常高层但是并不妨碍用户对底层的比特(bit)和字节(Byte)的处理;python是比java等高级语言更高层的一种语言;其实python的开发性能已经被证明是满足用户的开发者可以使用想SWIG这样的工具将现有C/C++库封装为python扩展模块;同时,开发者还可以将python嵌入以其他语言编程...

2019-08-12 15:17:37 113

原创 机器码与字节码的区别

1.机器码是电脑CPU直接读取运行的机器码,运行速度最快,但是非常晦涩难懂,同时也比较难编写;机器码就是计算机可以直接执行,并且执行速度最快的代码;用机器语言编写程序,编程人员要首先熟记所用计算机的全部指令代码和代码的涵义。手编程序时,程序员得自己处理每条指令和每一数据的存储分配和输入输出,还得记住编程过程中每步所使用的工作单元处在何种状态。这是一件十分繁琐的工作,编写程序花费的时间往往是...

2019-08-12 12:41:09 9413 1

原创 数据预处理

1. fillna()适用于以列为单位的的缺省值填充2.将特征规范化,标准化要实现规范化与标准化,我们定义了两个辅助函数(data_standardize.py文件):defnormalize(col):'''规范化'''return(col-col.min())/(col.max()-col.min())defstandardize(col...

2019-05-09 20:06:54 153

原创 查漏-字符串/文本处理

一些不常用的字符处理函数(常用的就不写了,谁让是用来茶楼的你)1.字符换str# casefold() 将大写转换为小写# expandtabs()#将\t替换为空格# foramt_map({key:value})# isalnum()# isalpha()# isdecimal()# isdigit()# isidentifier()# isnumerice()#全是数字...

2019-05-04 17:20:26 189

原创 python中一些不常用也不是很好用的概念

猴子补丁属性再运行时的动态替换,叫做猴子补丁(Monkey Patch)class Foo(object): def bar(self): print("Foo.bar")def bar(self): print("Modified bar")Foo().bar()Foo.bar = barFoo.bar()#Foo.bar#Mondified bar由于python...

2019-04-30 23:24:45 155

原创 python常用模块

python常用模块timeimport timenow = time.time()#返回一个时间戳 1556625257.1174836now_struct=time.localtime(now)#返回一个元祖结构的时间格式'''time.struct_time(tm_year=2019, tm_mon=4, tm_mday=30, tm_hour=19, tm_min=55, ...

2019-04-30 20:19:44 99

原创 seaborn 柱状图画法

seaborn更适合数据源为DataFrame的数据类型一。画柱状图爬虫爬取的数据柱状图的画法'''画柱状图'''def drawBar(data,x_label,y_label,title,savepath='results'): if not os.path.exists(savepath): os.mkdir(savepath) ax=...

2019-04-19 17:05:27 1443

原创 python数据可视化

1.pyecharts 的基本用法https://www.jiqizhixin.com/articles/2018-08-16-6http://pyecharts.org/#/zh-cn/ ---------------------pyecharts中文网址https://blog.csdn.net/xxzj_zz...

2019-04-11 16:16:39 153

原创 机器学习算法分类

首先我们要明白,要找准定位,我们是用其来解决问题的。学会使用学过的算法去解决问题,而没有必要死磕算法,这是算法工程师要做的。算法是核心,数据和计算是基础。我们要走的就是:分析很多的数据分析具体的业务应用常见的算法特征工程,调参数,优化要达到以下三点:1.学会分析问题,使用机器学习算法的目的,想要算法完成何种任务2.掌握算法基本思想,学会对问题用相应的算法解决3....

2019-03-20 16:58:47 150

原创 sklearn数据集的使用

机器学习一般的数据会划分为两个部分:训练数据:用于训练,构建模型(75%)测试数据:在模型检查时使用,用于评估模型是否有效(25%)数据划分API: sklearn.model_selection.train_test_split()返回数据的类型的顺序(训练数据特征,测试数据特征,训练数据目标值,测试数据的目标值),这个顺序必须一致,不能改变。获取数据API:skl...

2019-03-20 16:22:36 1638

原创 django文件上传的三种方式

上传图片显示在页面上一。Form表单的形式【缺点:上传后整个页面都会刷新】前端代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head&am

2019-03-17 17:25:04 168

原创 机器学习之特征工程{数据降微}

在数据预处理之后进行这里的维度指的是特征值的数量,与pandas的维度不同。方式有两种:特征选择 主成分分析特征选择原因:1.冗余:部分特征的相关度高,容易消耗计算机性能2.噪声:部分特征对预测结果有负面影响概念: 特征选择就是单纯地从提取到的所有特征中选择部分特征作为训练集特征,特征在选择前和选择后可以改变值,也可以不改变值。但是选择后的维度一定...

2019-03-17 17:09:41 176

原创 机器学习之特征工程{数据的预处理}

是在特征抽取之后进行【也可以直接理解为异常值的处理】参数(对谁处理):二位数组特征预处理:对数据进行预处理,通过特定的统计方法(数学方法)将数据转换成算法要求的数据 大致可分为三类:数值类型数据,类别型数据,时间类型 【两种处理结果:前后特征值个数不变,特征值改变;前后特征值个数改变,特征值也改变 数值...

2019-03-17 12:33:55 279

原创 机器学习---特征工程之{特征抽取}

import sklearnsklearn特征提取API: sklearn.feature_extraction1)字典特征抽取(对字典数据进行特征值化)类:sklearn.feature_extraction.DictVectorizer参数:列表或可迭代对象原理:把字典中一些类别的数据,分别进行转换成特征(one-hot编码)X代表一个字典列表 [{},{},...

2019-03-16 21:22:42 319

原创 numpy.convolve()函数计算移动平均值和卷积

tes = np.array([1,2,3])weight = np.ones(2)#计算卷积 array([1., 3., 5., 3.])# weight = weight*(1/2)#计算移动平均数 array([0.5, 1.5, 2.5, 1.5])result = np.convolve(tes,weight)result参考链接https://blog.cs...

2019-03-12 11:18:01 13461

原创 python中基于__new__方法实现的单例设计模式

首先我们的明白,当我们实例化一个对象时,是先执行了类的__new__方法(我们没写时默认调用object.__new__),实例化对象;然后再执行类的__init__方法,对这个对象进行初始化import threadingclass Singleton(object): _instance_lock = threading.Lock() def __init...

2019-03-09 11:55:57 378

原创 python临时文件的使用 TemporaryFile,NamedTemporaryFile

python使用临时文件使用临时文件的好处:临时文件不用命名,并且关闭后会自动被删除TempporaryFile和NamedTemporaryFile这两个文件对象都是创建临时文件的,不同点在于NameTemporaryFile可以创建一个带名字的临时文件,能通过文件系统找到。TemporaryFile创建的临时文件不能通过文件系统路径找到(只能用对象来访问)f = Tempor...

2019-03-06 18:27:07 5379

原创 数据可视化seaborn的基础用法【直观的感受一下】

首先你的明白seaborn与matplotlib有什么不同的地方,其次的知道seaborn的数据源(也就是绘制图表所用的数据形式是DataFrame形式)1.首先比较一下seaborn有何优势seaborn的数据原始基于DataFrame对象的,如我们要画一个散点图,只需要提供一个dataFrame对象,提供对象中的x,y的属性值,就行一行代码搞定(具体代码和每一步的主食都上传到gei...

2019-02-23 20:21:51 428

原创 xpath的contains用法

xpath('//div[contains(@class,"a") and contains(@class,"b")]') #它会取class含有有a和b的元素xpath('//div[contains(@class,"a") or contains(@class,"b")]') #它会取class 含有 a 或者 b满足时,或者同时满足时的元素 starts-with 顾名思义,匹配一...

2019-02-22 22:25:16 53162 2

原创 Python的namedtuple使用详情

namedtuple继承自tuple的子类,namedtuple创建一个和tuple类似的对象,而且对象拥有可访问的属性。可能你会看到有许多资料说用namedtuple创建的对象的属性不能改变,但这只说了一半,因为他的属性是可以通过._repalce()方法修改的,但是一旦修改就相当于是创建了一个新对象,如果你理解为不能修改也对。下面看一下具体的实例from collections im...

2019-02-21 11:39:51 174

原创 js中call()方法的用法

1.call方法语法:call(thisobj,[argq,arg2])定义:调用一个对象的一个方法,以另一个对象替换当前对象说明:call方法可以用来代替一个对象调用一个方法,call方法可以将一个函数的对象上下文从初始化改为新的对象,也就是括号里面的原本的对象改为call()前面的对象、即用thisobj代替call前面的东西,最终用thisobj这个对象去执行call前面的方...

2019-02-20 21:47:25 31702 8

shell中变量替换.docx

基本操作

2019-10-27

空空如也

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

TA关注的人

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