自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MyNotes

记录

  • 博客(97)
  • 资源 (4)
  • 收藏
  • 关注

原创 使用pip批量安装第三方库

在windows下的pip批量安装的方法pip install -r requirements.txt 又存在着遇到错误直接中止,不再继续安装后面的库的问题。并提供了日常用到的Python第三方库集合

2023-04-16 14:49:30 2263

翻译 DOS命令之for /f 中的Delim、Tokens、skip

DOS明令For篇Delims和Tokens

2022-09-24 13:18:01 2029

原创 排序算法C++实现

排序文章目录冒泡排序选择排序插入排序快速排序希尔排序归并排序堆排序基数排序冒泡排序void BubbleSort(int *num, int length){ int flag; //标记位,如果在一趟中未发生交换,则已经排序完成 for (int i = 0; i < length - 1; i++) //表示趟数 { flag = 0; for (int j = ...

2019-08-05 21:14:34 279

原创 机器学习之方差、偏差

模型过于简单必然导致偏差过大,过于复杂必然导致方差过大a、欠拟合:偏差过大,做特征工程、减小(弱)正则化系数;b、过拟合:方差过大,可增加样本、减少特征、增加(强)正则化系数;1、模型偏差bias偏差是指预测结果与真实值之间的差异,排除噪声的影响,偏差更多的是针对某个模型输出的样本误差,偏差是模型无法准确表达数据关系导致,比如模型过于简单,非线性的数据关系采用线性模型建模,偏差较大的模型是...

2019-08-04 09:51:24 702

翻译 字符串匹配之KMP算法

KMP算法的难点在于next数组和前缀表KMP算法流程:假设现在文本串 S 匹配到 i 位置,模式串 P 匹配到 j 位置如果 j = -1,或者当前字符匹配成功(即 S[i] == P[j] ),都令 i++,j++,继续匹配下一个字符;如果 j != -1,且当前字符匹配失败(即 S[i] != P[j] ),则令 i 不变,j = next[j]。此举意味着失配时,模式串 P相对于...

2019-07-26 08:57:33 159

原创 Gehash之python实现

# coding: utf-8import Geohash__all__ = ['encode','decode','bbox','neighbors']_base32 = '0123456789bcdefghjkmnpqrstuvwxyz'#10进制和32进制转换,32进制去掉了ailo_decode_map = {}_encode_map = {}for i in range(...

2019-06-26 10:58:43 792

翻译 itertools库

原理实现:https://docs.python.org/3.7/library/itertools.html

2019-06-14 14:50:59 376

原创 python标准库之glob介绍(找目录下的同类型文件)

glob模块是最简单的模块之一,内容非常少。可以查找符合特定规则的文件路径名。查找文件只用到三个匹配符:”*”, “?”, “[]”。” * ”匹配0个或多个字符;”?”匹配单个字符;”[]”匹配指定范围内的字符,如:[0-9]匹配数字。如:import globfor name in glob.glob('dir/*[0-9].*'): print (name)dir/f...

2019-06-08 19:49:19 728

原创 去字符串中的中文

>>> import re>>> pattern = re.compile(r'([\u4e00-\u9fa5])')>>> strs="adada阿达的">>> re.sub(pattern, '', str(strs))'adada'

2019-05-29 12:31:22 259

原创 python之socket

客户端:from socket import *Host = "localhost"Port = 21567Bufsize = 1024Addr = (Host,Port)tcpCliSock = socket(AF_INET,SOCK_STREAM) #地址家族 面向网络 面向连接的套接字tcpCliSock.connect(Addr)while True: data...

2019-05-25 15:51:11 103

翻译 Prim算法实现

# -*- coding: utf-8 -*-# @Time : 2019/5/25 12:31# @Author : WHS# @FileName: text.py# @Software: PyCharm# @Python Version:3.6.0from collections import defaultdictfrom heapq import heapify,he...

2019-05-25 13:23:08 256

翻译 Python实现图结构

Graph(保存顶点的主列表)和 Vertex(将表示图中的每个顶点)构造函数只是初始化 id ,通常是一个字符串和 connectedTo 字典。 addNeighbor 方法用于从这个顶点添加一个连接到另一个。getConnections 方法返回邻接表中的所有顶点,如 connectedTo 实例变量所示。 getWeight 方法返回从这个顶点到作为参数传递的顶点的边的权重。class...

2019-05-24 22:14:42 5631 1

翻译 Python列表去重并保持原顺序

1、mailto = ['cc', 'bbbb', 'afa', 'sss', 'bbbb', 'cc', 'shafa']addr_to = list(set(mailto))addr_to.sort(key = mailto.index)2、L = [3, 1, 2, 1, 3, 4] T = []for i in L: if not i in T: ...

2019-05-24 12:28:14 4588

原创 python如何返回排序列表的索引?

>>> lis = [1,2,3,0,1,9,8]>>> sorted(range(len(lis)), key=lambda k: lis[k])[3, 0, 4, 1, 2, 6, 5]>>>

2019-05-17 16:25:58 26189 6

原创 Python进度条

from tqdm import tqdmfor i in tqdm(range(10000)): pass 2、 with tqdm(total=100) as pbar: for i in range(10): pbar.update(10)

2019-05-14 18:42:45 155

转载 高效的多维空间点索引算法— Geohash

经纬度常识地球仪上的横线,lat,赤道是最大的纬线,从赤道开始分为北纬和南纬,都是0-90°,纬线是角度数值,并不是米;经线:地球仪上的竖线,lng,子午线为0°,分为西经和东经,都是0-180°,经线也是角度数值;经纬线和米的换算:经度或者纬度0.00001度,约等于1米,这个在GPS测算距离的时候可以体会到,GPS只要精确到小数点后五位,就是10米范围内的精度经度0度的位置为本初子午...

2019-05-10 09:41:28 796

原创 如何理解bias和variance

首先 Error = bias + varianceError反映的是整个模型的准确度,bias反映的是模型在样本上的输出与真实值之间的误差,即模型本身的精准度,variance反映的是模型每一次输出结果与模型输出期望之间的误差,即模型的稳定性;更准确地讲Error分成3个部分:Error = bias + variance + noise;...

2019-04-30 15:10:44 627

翻译 面试题之正则化

正则化-Regularization(也称为惩罚项或范数)就是通过对模型的参数在“数量”和“大小”方面做相应的调整,从而降低模型的复杂度,以达到避免过拟合的效果。如何理解正则化如果我们的目标仅仅是最小化损失函数(即经验风险最小化),那么模型的复杂度势必会影响到模型的整体性能;引入正则化(即结构风险最小化)可以理解为衡量模型的复杂度,同时结合经验风险最小化,进一步训练优化算法。正则化的作用正...

2019-04-30 15:08:41 669

转载 Python的常用包有哪些,分别有什么作用?

文章目录Python的常用包有哪些,分别有什么作用?sklearn的常用包有哪些,分别有什么作用?Python的常用包有哪些,分别有什么作用?Python常用包1、Numpy(数值运算库)2、Scipy(科学计算库)3、Matplotlib(基础可视化库)4、Pandas(数据处理库)5、Seaborn(高级可视化库)6、Scikit-learn(流行的机器学习库)各自作用1、...

2019-04-30 15:07:17 4345

转载 AI 资料及学习路线

文章目录基础知识数据分析/挖掘机器学习深度学习强化学习前沿Paper自然语言处理计算机视觉推荐系统风控模型(评分卡模型)知识图谱基础知识1数学数学是学不完的,也没有几个人能像博士一样扎实地学好数学基础,入门人工智能领域,其实只需要掌握必要的基础知识就好。AI的数学基础最主要是高等数学、线性代数、概率论与数理统计三门课程,这三门课程是本科必修的。这里整理了一个简易的数学入门文章:数学基础...

2019-04-30 14:53:00 1012

翻译 Numpy常用用法总结

文章目录1、array基本信息以及生成各种常见array基本操作,生成array,得到对应的基本信息1.1 查看1.2 dtype1.3 常见array格式生成2、计算2.1 加减乘除2.2 平方,三角函数,比较元素大小,矩阵3、随机数和max,min,sum4、矩阵转置和排序,以及元素比较大小重置元素方法5、平均值 中值 diff cumsum6、索引6.1 最大最小、非零索引6.2 取行、取列...

2019-04-28 21:52:33 946

原创 pandas查看数据,显示不全的问题解决,set_option参数

# 显示所有列pd.set_option('display.max_columns', None)pd.set_option('display.max_columns', 5) #最多显示五列 # 显示所有行pd.set_option('display.max_rows', None)参数:Available options:- display.[chop_threshold,...

2019-04-25 16:29:58 11909 1

原创 csv转KML之Python实现

# -*- coding: utf-8 -*-# @Time : 2019/4/24 15:12# @Author : WHS# @File : Csv2kml.py# @Software: PyCharmimport pandas as pdimport os"""格式<?xml version="1.0" encoding="UTF-8"?><...

2019-04-24 15:45:40 3676

翻译 python 发邮件(附件)

# coding:utf-8import smtplibfrom email.mime.text import MIMEText # 引入smtplib和MIMETextfrom email.mime.multipart import MIMEMultipartmsg = MIMEMultipart()host = 'smtp.126.com' # 设置发件服务器地址port = ...

2019-04-19 16:59:04 764

原创 多线程与并发

文章目录1、什么是进程2、进程的状态3、线程4、线程的基本使用5、线程休眠6、守护线程与yield7、join和中断线程8、线程同步同步代码块:同步方法Lockvolatile阻塞队列使用原子变量实现线程同步9、死锁经典案例面试题1、什么是进程程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念,而进程是程序在处理机上的一次执行过程,是个动态的概念。进程是一个具有一定独立功...

2019-04-14 17:04:34 4652

翻译 装饰器

"""def deposit(): print("存款中....")def withDrawal(): print("取款中...")以上两个函数不能修改可以在不改变原函数以及原函数的调用的情况下扩展原函数的功能呢?当然是有的,这就是python中的装饰器。"""def check_pwd(func): def inner(): print...

2019-04-11 23:07:29 123

转载 异步协程

import asyncioimport requests#定义协程async def execute(x): """ async定义的方法会成为无法直接执行的coroutine对象,必须将其 注册到事件循环中才能执行 task是对coroutine对象的进一步封装。 :param x: :return: """ print("...

2019-04-11 21:09:57 182

翻译 使用Git上传代码到GitHub

首先需要一个github账号,所有还没有的话先去注册吧!https://github.com/使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可:https://git-for-windows.github.io/1.进入Github首页,点击New repository新建一个项目2.填写相应信息后点击create即可Repository name: 仓库名...

2019-04-10 20:08:43 765

翻译 迭代器和迭代对象 生成器

Iterator:迭代器对象,必须要实现 next 魔法函数Iterable:可迭代对象,继承 Iterator,必须要实现 iter 魔法函数迭代器 (Iterator) 与可迭代对象 (Iterable) 的区别:可迭代对象:继承迭代器对象,可以用 for 循环(说明实现了 iter 方法)迭代器对象:可以用 next 获取下一个值(说明实现了 next 方法),但是每个值只能...

2019-04-09 12:31:00 228

原创 pandas之GroupBy(1)

GroupBy对象:DataFrameGroupBy,SeriesGroupByimport pandas as pdimport numpy as npdict_obj = {'key1' : ['a', 'b', 'a', 'b', 'a', 'b', 'a', 'a'], 'key2' : ['one', 'one'...

2019-04-08 20:58:43 446

翻译 pandas 缺失值处理

文章目录创建数据判断是否有缺失值及统计删除含有缺失值的行、列缺失值补充缺失值替换创建数据import pandas as pdimport numpy as npdata = pd.DataFrame({'a': [1, 2, 4, np.nan,7, 9], 'b': ['a', 'b', np.nan, np.nan, 'd', 'e'], 'c': [np.nan, 0, 4, np...

2019-04-05 09:58:02 1625

原创 pandas 时间处理

1、转格式import pandas as pdpd.to_datetime()df['date']=pd.to_datetime(df['date'])print(df.info())2、取某个时间段内的数据df[df['date']<=pd.datetime(2016,6,10)]start = pd.datetime(2017,8,1)end = pd.dateti...

2019-04-05 09:19:28 523

转载 Pandas处理较大文件、读文件

文章目录1、读取文件中前部分2、逐块读取文件3、获取指定列4、读取行1、读取文件中前部分通过nrows参数,来设置读取文件的前多少行,nrows是一个大于等于0的整数。 data = pd.read_csv("data.csv",nrows=5) print(data) ''' a b c 0 0 1 2 1 3 ...

2019-04-03 19:49:33 3138

原创 Python中可变对象与不可变对象

数据类型可变/不可变整型不可变字符串不可变元组不可变集合可变字典可变列表可变字典的key值可以是整型,字符串,元组,但是不可以是列表,集合,字典。...

2019-04-03 12:45:40 132

转载 pandas中关于DataFrame行,列显示不完全(省略)的解决办法

#显示所有列pd.set_option('display.max_columns', None)#显示所有行pd.set_option('display.max_rows', None)#设置value的显示长度为100,默认为50pd.set_option('max_colwidth',100)...

2019-04-02 21:40:07 3785

原创 ubuntu安装完整版的vim

apt-get remove vim-commonapt-get install vim

2019-04-02 16:37:20 4591

转载 Ubuntu18.04 python2.7升级python3.6,并切换版本

1.首先在ubuntu的终端ternimal输入命令:sudo apt-get install python3 (博主选择的是安装python3.6,命令为:sudo apt-get install python3.5)  输入你的密码后会下载,刚才下载的Python程序被安装在usr/localb/python3.5 中。2.指定默认打开的是python3.6版本(你新安装的pytho...

2019-04-02 16:14:57 4553

翻译 matplotlib之np.linspace、plt.xlim和xticks

import matplotlib.pyplot as pltimport numpy as npx = np.linspace(-1,1,5)y = x+1plt.xlim((-1,6))new_ticks = np.linspace(-1,2,5)plt.xticks(new_ticks)plt.plot(x,y,'ob-')plt.show()改变xticks——坐标轴...

2019-04-01 19:25:09 3247

翻译 matplotlib之axes()

subplot()是将整个figure均等分割,而axes()则可以在figure上画图。import matplotlib.pyplot as pltimport numpy as np# 创建数据dt = 0.001t = np.arange(0.0, 10.0, dt)r = np.exp(-t[:1000]/0.05) # impulse responsex = np.ran...

2019-04-01 19:01:20 9299

原创 matplotlib之subplot 子图

subplot(numRows, numCols, plotNum)subplot()是将整个figure均等分割其中,m和n代表在一个图像窗口中显示m行n列个图像,也就是整个figure中有n个图是排成一行的,一共m行,后面的p代表现在选定第p个图像区域,即在第p个区域作图。如果m=2就是表示2行图。p表示图所在的位置,p=1表示从左到右从上到下的第一个位置。import matplo...

2019-04-01 15:33:12 803

华为华三深信服思科厂商图标

最近需要规划单位网络结构,需要各种图标,整理了相关资源,包含各厂商网络图标,抽象类 vss vssx ppt多种类型,由于上传文件大小限制,需要更多的的可私信

2023-04-16

网络图标素材vss ppt 常用网络图标大集合

网络方案 包含H3C、HW、Cisco、深信服等网络设备的图标,以及相关的服务器等图标,拓扑图专用。

2022-04-06

sl(实例源程序).rar

需要其他请留言

2021-07-18

openstreetmap之北京市路网

openstreetmap数据,北京市路网,也有全国数据,需要可留言

2019-05-22

高清带书签百面Machine Learning

《百面机器学习》PDF版,高清版带书签,分享分享,主要讲机器学习方面求职面试经常问到的问题

2019-03-16

空空如也

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

TA关注的人

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