自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 window平台 mysql8.0+版本的安装

网上看到这篇文章讲的比较好,转载一下,以备后用:https://www.cnblogs.com/LiuFqiang/p/12383002.htmlmysql安装包的下载去官网就可,不需要到云盘找资源。

2021-08-01 21:50:16 109

原创 进程间的通信方式

进程间的通信方式一. 定义二. 集中通信方式的总结管道消息队列共享内存信号量Socket信号一. 定义进程间的通信(IPC, Inter-process communication)是指在不同进程间传播和交换信息。二. 集中通信方式的总结常见的进程间的通信方式有7种:管道(pipe),又称无名管道命名管道(FIFO)消息队列(MessageQueue)信号量(Semaphor)共享内存(SharedMemory)套接字Socket信号(signal)管道管道可以分为两类:匿名管

2021-03-17 13:55:12 282

原创 vim模式介绍及常用命令

vim模式 有 三种:分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。这三种模式的作用分别是:命令模式:用户刚刚启动 vi/vim,便进入了命令模式。此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一个字符,i被当作了一个命令。以下是常用的几个命令:i切换到输入模式,以输入字符。 x删除当前光标所在处的字符。 :切换到底线命令模式,以在最底一行输入命令。若想...

2020-09-19 18:38:17 362

原创 数据分析(4)Python科学计算:Pandas

pandas的学习分为以下方面其中进行数据统计时常用的统计函数如下数据表合并一个DataFrame相当于一个数据库的数据表,多个DataFrame数据表的合并就相当于多个数据库的表合并。两个DataFrame数据表的合并使用的是merge()函数,有下面5种形式:基于指定列进行连接inner内连接left左连接right右连接outter外连接demo:eg. 创...

2019-10-01 16:24:07 256 2

原创 数据分析(3)python科学计算:用NumPy快速处理数据

NumPy更加高效NumPy数组结构比Python本身的list更加的节省资源:列表 list 的元素在系统内存中是分散存储的,而 NumPy 数组存储在一个均匀连续的内存块中。这样数组计算遍历所有的元素,不像列表 list 还需要对内存地址进行查找,从而节省了计算资源。另外在内存访问模式中,缓存会直接把字节块从 RAM 加载到 CPU 寄存器中。因为数据连续的存储在内存中,NumPy 直接...

2019-10-01 11:23:03 422 3

原创 数据分析(2)学习数据挖掘的最佳路径

数据挖掘知识清单一.数据挖掘基本流程- six steps商业理解 - 目的挖掘不是目的,帮助业务才是目的,从商业的角度理解项目需求,再开始定义挖掘目的​数据理解 - 初步认知收集、探索数据,包含数据描述、数据质量验证等数据准备 - 收集清洗、数据集成等准备工作模型建立 - 分类利用各种数据挖掘模型,进行优化模型评估 - 商业目标对模型进行评价,并检查模型的每个步骤,...

2019-09-29 17:00:02 156

原创 数据分析(1)数据分析全景图

markdown数据分析全景图数据分析的组成三个组成部分的图片展示:数据分析全景图学习一门知识,应该尽可能从多个角度对其进行认识。数据分析的组成数据分析由三个部分组成:- 数据采集- 数据挖掘: **数据分析中商业价值的所在。数据挖掘的核心是挖掘数据的商业价值,即人们常谈的商业智能 BI**- 数据可视化三个组成部分的图片展示:数据采集数据挖掘需要掌握常用的十大算法,...

2019-09-29 16:33:13 798

原创 机器学习之特征工程(一)

两个写的不错的文章:https://blog.csdn.net/jasonding1354/article/details/47171115https://www.cnblogs.com/wxquare/p/5484636.html

2019-05-06 14:42:02 121

原创 API(1): API中的数据类型, JSON  与 XML

API的大部分数据都是JSON或XML格式JSON ——JavaScriptobjectnotation ,JavaScript对象标记;xml代表可延伸标记语言。上面的数据很不自然,JSON对于展现和读取具有复杂结构的数据特别有用。JSON构建在两个关键结构上:1.JSON 对象:键值对2.JSON 数组:可以作为键值对中的值...

2019-04-25 22:27:57 655

转载 Python:删除字符串中的 \ xa0

\xa0 is actually non-breaking space in Latin1 (ISO 8859-1), also chr(160). You should replace it with a space.string = string.replace(u'\xa0', u' ')When .encode('utf-8'), it will encode the uni...

2019-04-24 22:41:49 790

原创 前端开发(二):HTML的书写模板、了解HTML文档

模板可分解为 3 个部分:DOCTYPE:描述 HTML 的类型。尽管技术上存在不同的类型,但对于你将要编写的 99.999% 的 HTML 来说,<!DOCTYPE html>是不错的选择。 <head>:描述有关站点的元信息(例如标题),并提供网页正确渲染和交互,所需的脚本和样式表链接。 <body>:描述用户将看到的网页上的实际内容。...

2019-04-24 21:58:00 915

原创 前端开发(一):文本编辑器

Sublime Text 3Sublime Text 3 LogoWindows、Mac、Linux成本:80 美元(但是可以在接受弹出窗口的条件下免费无限次使用)样式:GUISublime Text 官方网站Sublime Text 快速、轻量而且易于定制。拥有众多快捷键,多重选取功能和巨大的插件扩展系统,你可以创建完美的工作流。但是,Sublime Text 的...

2019-04-24 20:31:37 916

原创 pandas: 通过Pandas Merges进行Dataframe的合并(四种类型的合并)

合并类型目前为止,我们学习了如何附加数据帧 (Dataframe)。现在,我们将学习Pandas Merges,这是合并数据帧 dataframe 的另一种方式。这类似于数据库风格的 "join"。如果你熟悉 SQL,这个与 SQL 的比较可以帮助你将它们联系起来。这里介绍了 Pandas 中的四种合并类型。下文中,"键"指我们将进行连接的两个 dataframe 中的共同列。内联...

2019-04-23 11:35:45 961

转载 jupyter notebook(一): jupyter notebook的快捷键

Jupyter NoteBook 的快捷键使用指南命令模式快捷键(按 Esc 键开启):快捷键 作用 说明 Enter 转入编辑模式 Shift-Enter 运行本单元,选中下个单元 新单元默认为命令模式 Ctrl-Enter 运行本单元 Alt-Enter 运行本单元,在其下插入新单元 新单元...

2019-04-22 10:04:04 249

原创 Python绘图 的颜色,线型,点型

颜色(color 简写为 c):蓝色: 'b' (blue)绿色: 'g' (green)红色: 'r' (red)蓝绿色(墨绿色): 'c' (cyan)红紫色(洋红): 'm' (magenta)黄色: 'y' (yellow)黑色: 'k' (black)白色: 'w' (white)线型(linestyle 简写为 ls):实线: '-'虚线: '--'虚点线: ...

2019-04-09 15:27:25 8850

原创 pandas: 在dataframe中取出一列的时候,不同的操作生成结果不同——series or dataframe

已有一个dataframe名字为 RoadRank_df,print(RoadRank_df) out:  使用命令 : RoadRank1_df = RoadRank_df[['rank1']].dropna() 结果为: dataframe 打印输出                                         使用命令: RoadRank1_df1...

2019-01-24 12:17:53 2153

转载 pandas: DataFrame排序问题

一、定义数据框DataFrameimport  pandasframe = pandas.DataFrame({"a":[9,2,5,1],"b":[4,7,-3,2],"c":[6,5,8,3]}) frameOut[53]:    a  b  c0  9  4  61  2  7  52  5 -3  83  1  2  3二、按列对DataFrame排序1....

2019-01-23 21:18:38 1103

原创 python: python求各种距离公式

一.  scipy.spatial 模块的介绍在scipy.spatial中最重要的模块应该就是距离计算模块distance了。from scipy import spatial距离计算矩阵距离计算函数矩阵参数每行代表一个观测值,计算结果就是每行之间的metric距离。Distance matrix computation from a collection of raw obse...

2019-01-23 20:12:10 6740 1

原创 Python:在Python中 输出不重复的随机数

关键在于使用集合setimport  randomh =set()while(len(h)&lt;10):    h.add(random.randint(10,100)) print(h) 

2019-01-23 19:36:59 3149

原创 Python: 统计元素的个数

1. list.count(value)可返回value在list中的个数2.DataFrame.count()返回每行或每列的值的个数,除去空值(默认是行)    DataFrame.count(axis =0)  或  DataFrame.count(axis =1) ...

2019-01-21 20:50:23 9127

原创 python中根据元素获得索引

1. 获取DataFrame的值的索引(1)可以用DataFrame的条件索引,即令df_sub=df[conditions],然后再获取df_sub的index属性即可如:random_fcd[random_fcd['time1']=='2.77'].index(2)对于某一个列(series类型的数据),可以先转化为list类型,然后利用list.index(values)方法获取...

2019-01-21 15:10:40 3198

转载 python:找出列表list中的重复元素

问题:一个列表中可能含有重复元素,使用set()可以实现列表的去重处理,但是无法知道哪些元素是重复的,下面的函数用于找出哪些元素重复了,以及重复的次数。【问题解决】from collections import Counter   #引入Countera = [29,36,57,12,79,43,23,56,28,11,14,15,16,37,24,35,17,24,33,15,3...

2019-01-21 10:15:38 15260

转载 pandas:dataframe更改数据类型

pandas的dataframe数据类型转换 在使用pandas库进行数据分析时,有时候会需要将object类型转换成数值类型(float,int),那么如何做呢?主要有以下三种方法:创建时指定类型,df.astype强制类型转换,以及使用pd.to_numeric() 转换成适当数值类型。 一,创建时指定类型 二,使用df.astype()强制类型转换三,使用pd...

2019-01-20 22:01:50 6438

原创 pandas: 获取Dataframe的行数和列数

返回列数:df.shape[1]返回行数:df.shape[0] 或者:len(df) 

2019-01-20 20:56:22 75709 1

原创 pandas: DataFrame 删除重复的行

 1. 建立一个DataFrame C=pd.DataFrame({'a':['dog']*3+['fish']*3+['dog'],'b':[10,10,12,12,14,14,10]}) 2. 判断是否有重复项用duplicated( )函数判断   C.duplicated() 3.  有重复项,则可以用drop_duplicates()移除重复项 C...

2019-01-15 20:34:56 48199 3

原创 pandas: dataframe的拼接与合并

python 把几个DataFrame合并成一个DataFrame——merge,append,join,concatpandas provides various facilities for easily combining together Series, DataFrame, and Panel objects with various kinds of set logic for t...

2019-01-15 20:26:59 5318

原创 Python异常处理 -跳过异常继续执行

当循环中出现异常时,如何跳过循环中的异常继续执行,下面是一种可行的方法:import pandas as pddates=range(20161010,20161114)pieces=[]for date in dates:    try:        data=pd.read_csv('A_stock/overview-push-%d/stock overview.csv' %d...

2019-01-15 17:47:17 4599

转载 python: 求两个list 的交集,并集,差集

#!/usr/bin/env python#coding:utf-8'''Created on 2016年6月9日@author: lei.wang'''def diff(listA,listB):    #求交集的两种方式    retA = [i for i in listA if i in listB]    retB = list(set(listA).inters...

2019-01-09 14:44:53 477

转载 Python: 输入、输出

 一、输出在程序中输出就是打印信息,python中通过print函数打印变量、常量、表达式、函数的结果,将结果显示在控制台,方便开发人员查看,以及调试程序示例如下:print('hello, world')print(300)print(100 + 200)print('100 + 200 =', 100 + 200)1.1格式化输出&lt;1&gt;格式化操作的目...

2019-01-08 22:13:14 269

原创 pandas: dataframe按某一列的值分成多个小的dataframe

目标: 根据dataframe中某一列中不同的值,按照值来划分为 多个小的dataframe步骤:       1. 将dataframe中某一列中不同的值,以列表的形式返回;      代码: listType = data['type'].unique()   ——返回list,里面存放的内容即为各个元素      eg:                fcdV2_T_ID_1...

2019-01-08 16:11:35 23527 5

原创 pandas: DataFrame 交集并集补集

对于colums都相同的dataframe做过滤的时候例如:df1 = DataFrame([['a', 10, '男'], ['b', 11, '男'], ['c', 11, '女'], ['a', 10, '女'], ['c', 11, '男'...

2019-01-06 23:06:51 15862 1

原创 Python 字符串操作(截取/替换/查找/分割)

Python 截取字符串使用 变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾。# 例1:字符串截取str = '12345678'print str[0:1]&gt;&gt; 1 # 输出str位置0开始到位置1以前的字符print str[1:6] &gt;&gt; 23456 # 输出str位置...

2019-01-06 22:57:33 557

转载 pandas:处理dataframe中的字符串(2)—— pandas 数据框的str列内置的方法详解

   原文链接:https://blog.csdn.net/qq_28219759/article/details/52919233在使用pandas框架的DataFrame的过程中,如果需要处理一些字符串的特性,例如判断某列是否包含一些关键字,某列的字符长度是否小于3等等这种需求,如果掌握str列内置的方法,处理起来会方便很多。        下面我们来详细了解一下,Series类的...

2019-01-06 22:41:57 17979

转载 pandas:处理dataframe中的字符串(1)

原文链接: https://blog.csdn.net/haiyu94/article/details/75575163 

2019-01-06 22:27:39 4165

转载 pandas教程:Dataframe筛选数据

原文连接: https://blog.csdn.net/hnanxihotmail/article/details/81625854 &gt;&gt;&gt; import pandas as pd &gt;&gt;&gt; import numpy as np &gt;&gt;&gt; #今天还是用到了DataFrame,如果你用一下它的筛选数据的功能,你会大吃...

2019-01-06 22:21:43 3882

转载 SUMO 中的红绿灯设置

原文地址: https://blog.csdn.net/qtlyx/article/details/49622085毕竟所有的网路信息,包括交通信号灯的默认设置信息都在里面,所以直接修改net.xml文件或许可以实现。果不其然,在测试的net文件中,发现了下面这样一段代码:很显然,这一段就是对node5节点上的交通信号灯的完全描述。tlLgic节点中id就是node的id,所以说,...

2018-12-09 15:41:45 3585 1

转载 【python】numpy之random库简单的随机数据生成.rand()、.randint()、.randn()、.random()等(一)

原文链接: https://blog.csdn.net/brucewong0516/article/details/79011562  

2018-11-14 00:41:30 312

转载 Pandas绘图(三):Plot()双坐标

原文:http://blog.sina.com.cn/s/blog_12c3192a50102xe0y.html(学习双坐标的画法,如何设置y的标注)pandas的画图功能还是挺全的,先看看双坐标的画法,用到的关键函数是secondary_y,现在有一个1000*2的df,分BC两列,用df3.B.plot()先画B列,然后把C加进去通过secondary_y设置副坐标,写成一起的话连定义...

2018-10-25 11:47:34 10339 1

转载 Pandas绘图(二)

原文:https://blog.csdn.net/genome_denovo/article/details/78322628 pandas绘图总结      (学习如何设定X及Y轴刻度值,以及X轴的刻度界限 )pandas中的绘图函数(更加详细的绘图资料可参考pandas.pdf文档中的Visualization这一章) &gt;&gt;&gt; import pandas as pd ...

2018-10-25 11:45:22 315

转载 Anaconda3 x64位spyder和anaconda-navigator 不能正常启动

Anaconda3 x64位spyder和anaconda-navigator 不能正常启动在官网下载Anaconda3 后navigator无法打开,但是anaconda prompt 可以运行,对于navigator运行问题的解决办法: 分析下问题,anaconda的命令行可以打开,说明核心模块安装正确,后来找了好多办法,发现应该是UI(就是界面的插件的问题)1.先用cmd,输入命令c...

2018-10-24 01:34:29 1432

空空如也

空空如也

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

TA关注的人

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