- 博客(55)
- 资源 (1)
- 收藏
- 关注
原创 win + python 3 下安装 scikit-learn 出现 DLL load failed
** win + python 3 下安装 scikit-learn 出现 DLL load failed ** 可能是因为依赖包 numpy , scipy 导致的,首先,查看本机所安装的 python 匹配哪个版本的 whl 文件,>>> import pip._internal>>> print(pip._internal.pep425tags.ge...
2019-07-25 16:44:31
337
转载 多线程与多进程
原文链接一 进程与线程的概念1.1 进程考虑一个场景:浏览器,网易云音乐以及notepad++ 三个软件只能顺序执行是怎样一种场景呢?另外,假如有两个程序A和B,程序A在执行到一半的过程中,需要读取大量的数据输入(I/O操作),而此时CPU只能静静地等待任务A读取完数据才能继续执行,这样就白白浪费了CPU资源。你是不是已经想到在程序A读取数据的过程中,让程序B去执行,当程序A读取完数据之后,...
2019-04-07 17:10:34
233
转载 大数据面试题——如何从大量数据中找出高频词
原文链接问题描述:有一个1GB大小的文件,文件里面每一行是一个词,每个词的大小不超过16B,内存大小限制为1MB,要求返回频数最高的100个词。分析:由于文件大小为1GB,而内存的大小只有1MB,因此不能一次把所有的词读入到内存中去处理,可以采用分治的方法进行处理:把一个文件分解为多个小的子文件,从而保证每个文件的大小都小于1MB,进而可以直接被读取到内存中处理。解题思路:1、遍历文件...
2019-03-26 09:10:40
4434
1
原创 阿里编程题
定义如下的数列224610: 2+2=4,2+4=6,4+6=102911203151: 2+9=11,9+11=20,11+20=31,20+31=51给出程序判断一个数是否满足此条件如下解法,仅供参考#include<string>#include<iostream>#include<sstream>using namespace std;...
2019-03-21 09:40:57
609
转载 Windows同时安装Python2和Python3如何兼容工作
原文链接:Windows同时安装Python2和Python3如何兼容工作不论python2还是python3,python可执行文件都叫python.exe,在cmd下输入python得到的版本号取决于环境变量里哪个版本的python路径更靠前,因为windows是按照顺序查找的。比如环境变量里的顺序是这样的:则 cmd 中 python 就是 2.7 的版本,如下所示:可以借用p...
2019-03-16 07:56:21
626
转载 LaTex IEEE-----参考文献中同名作者被默认缺省的问题
原文链接用文本编辑器打开 IEEEtran.bst,找到以下代码:% #0 turns off the "dashification" of repeated (i.e., identical to those% of the previous entry) names. IEEE normally does this.% #1 enablesFUNCTION {default.is...
2019-03-06 08:48:23
3751
1
原创 python matplotlib 图形中添加中文
主要参考链接:Python 中,matplotlib绘图无法显示中文的问题matplotlib 无法显示中文,主要原因是没有中文字体库,可以如下添加中文注释import matplotlib.pyplot as plt# 添加中文字体import matplotlib as mplmpl.rcParams['font.sans-serif'] = ['SimHei']# 使用 pl...
2018-10-10 10:21:44
4185
原创 python re.sub 正则表达式过滤指定字符
主要参考链接详解Python中re.subre.sub(pattern, repl, string, count=0, flags=0)Return the string obtained by replacing the leftmost non-overlapping occurrences of pattern in string by the replacement repl. If...
2018-10-07 19:37:23
8258
原创 词云生成的一些注解:wordcloud
本文主要参考连接如下:手把手教你制作 中英文 词云 | python demo词云生成在文本处理中经常遇到,曾经为了生成一幅词云图,费了很大劲,在此做一些注解。wordcloud这是一个常用的词云生成包,wordcloud 包链接,里面有详细的介绍。wordcloud 包基本用法如下:class wordcloud.WordCloud(font_path=None, width=40...
2018-10-07 19:23:22
1206
转载 Python基础——变量、对象和引用
原文链接首先需要知道的是,python 语言是动态类型语言,即变量的类型是可以随着运行时间变化的,没有必要事先声明。一个变量在第一次赋值时创建,比如 x = 3,创建了变量x并且指向对象 3。类型的概念存在于对象而非变量中。对象是分配的一块内存,有足够的空间表示它所代表的的值,并且还有两个标准的头部信息:类型标识符,表示对象的类型;引用计数器,记录该对象被多少个变量或者对象引用。Pytho...
2018-09-12 17:22:55
294
转载 R语言数据的导入与导出
参考链接1.R数据的保存与加载可通过save()函数保存为.Rdata文件,通过load()函数将数据加载到R中。> a <- 1:10 > save(a,file='d://data//dumData.Rdata') > rm(a) #将对象a从R中删除 > load('d://data//dumData.Rdata') > p...
2018-09-11 09:36:04
2573
转载 MultiByteToWideChar和WideCharToMultiByte用法详解
原文链接注意:这两个函数是由Windows提供的转换函数,不具有通用性C语言提供的转换函数为mbstowcs()/wcstombs()一、函数简单介绍涉及到的头文件:函数所在头文件:windows.h#include <windows.h>wchar_t类型所需头文件:wchar.h#include <wchar.h>( ...
2018-09-08 21:34:43
20572
转载 numpy.ravel() vs numpy.flatten()
原文链接首先声明两者所要实现的功能是一致的(将多维数组降位一维),两者的区别在于返回拷贝(copy)还是返回视图(view),numpy.flatten()返回一份拷贝,对拷贝所做的修改不会影响(reflects)原始矩阵,而numpy.ravel()返回的是视图(view,也颇有几分C/C++引用reference的意味),会影响(reflects)原始矩阵。1. 两者的功能&g...
2018-09-07 14:07:49
150
转载 通过网格搜索和嵌套交叉验证寻找机器学习模型的最优参数
原文链接在机器学习的模型中,通常有两类参数,第一类是通过训练数据学习得到的参数,也就是模型的系数,如回归模型中的权重系数,第二类是模型算法中需要进行设置和优化的超参,如logistic回归中的正则化系数和决策树中的树的深度参数等。在上一篇文章中,我们通过验证曲线来寻找最优的超参,在这篇文章中,将通过一种功能更为强大的寻找超参的技巧:网格搜索,它可以寻找最优的超参组合,来提高模型的性能。...
2018-09-07 11:24:58
4535
转载 numpy.where() 用法详解
原文链接numpy.where (condition[, x, y])numpy.where() 有两种用法:np.where(condition, x, y)满足条件(condition),输出x,不满足输出y。如果是一维数组,相当于 [xv if c else yv for (c,xv,yv) in zip(condition,x,y)]>>> a...
2018-09-07 06:49:34
611
转载 python求补集合、交集、并集
文章出处联合( | ) 联合(union)操作和集合的 OR(又称可兼析取(inclusive disjunction))其实是等价的,两个集合的联合是一个新集合,该集合中的每个元素都至少是其中一个集合的成员,即属于两个集合其中之一的成员。联合符号有一个等价的方法:union()。交集( & ) 可以把交集操作比做集合的AND(或合取)操作。两个集合的交集是一个新集合,该集...
2018-09-06 20:38:15
5969
转载 python写入csv文件的几种方法总结
原文链接 最常用的一种方法,利用pandas包import pandas as pd#任意的多组列表a = [1,2,3]b = [4,5,6] #字典中的key值即为csv中列名dataframe = pd.DataFrame({'a_name':a,'b_name':b})#将DataFrame存储为csv,index表示是否显示行名,default=True...
2018-06-25 10:09:10
1590
转载 python open 关于读、写、追加的总结
原文链接# -*- coding: utf-8 -*-# 测试文件名为:# text.txt# 测试文件内容为:# abcdefg# 每次操作后将文件复原# r# 以只读方式打开文件,文件不可写# 要打开的文件不存在时会报错# 文件的指针将会放在文件的开头# 这是默认模式# # file = open('test.txt', 'r')# # FileNotFound...
2018-06-25 10:05:09
4665
原创 Python 中 append 和 extend 的区别
参考连接list.append(object) 向列表中添加一个对象 object list.extend(sequence) 把一个序列 seq 的内容添加到列表中注意:这两个函数会把空 list 添加到原 list 中>>> a = ['aa','bb']>>> b = []>>> a.append(b)['aa...
2018-06-15 07:51:01
270
转载 python正则表达式re 中m.group和m.groups的解释
原文链接地址先看代码 instance:究其因:正则表达式中的三组括号把匹配结果分成三组m.group() == m.group(0) == 所有匹配的字符(即匹配正则表达式整体结果) group(1) 列出第一个括号匹配部分,group(2) 列出第二个括号匹配部分,group(3) 列出第三个括号匹配部分。 m.groups() 返回所有括号匹配的字符,以tupl...
2018-06-13 14:23:27
4178
转载 正则表达式-问号的四种用法
原文链接地址原文符号因为?在正则表达式中有特殊的含义,所以如果想匹配?本身,则需要转义,\?有无量词问号可以表示重复前面内容的0次或一次,也就是要么不出现,要么出现一次。非贪婪匹配在满足匹配时,匹配尽可能短的字符串,使用?来表示非贪婪匹配贪婪匹配在满足匹配时,匹配尽可能长的字符串,默认情况下,采用贪婪匹配不捕捉模式如何关闭圆括号的捕获能力?而...
2018-06-12 21:20:52
5810
转载 python去掉字符串中空格的方法
原文链接地址1.strip():把头和尾的空格去掉2.lstrip():把左边的空格去掉3.rstrip():把右边的空格去掉4.replace(‘c1’,’c2’):把字符串里的c1替换成c2。故可以用replace(’ ‘,”)来去掉字符串里的所有空格5.split():通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串6.使用正则表...
2018-06-12 19:24:06
4779
转载 Python:在网页中查找字符串的一般方法--in
原文链接地址如果只是要找出某一个或某些单词、字符串是否出现在某个网页中,只要使用in就可以了。import requests url = "https://www.baidu.com/s?wd=csdn%20%20abvedu&tn=95407960_s_hao_pg&ie=utf-8&ssl_sample=normal" html = request...
2018-06-12 15:46:59
3777
原创 R 语言命令收集
在这里存粹就是一个笔记本,将自己碰到过一些 R 语言命令记录下来,免去重复查找!!reshape2::melt(data, …, na.rm = FALSE, value.name = “value”) 将 data 数据按照某(列)原则更改形状 详细内容请点击这里data.table 快速上手 详细内容请点击这里data.table 使用函数 .N 来得到每个类别的总观测数, 详细...
2018-05-29 22:10:49
282
原创 latex 实现带换行的文本框
有时候在 tex 中的 table/tabular 环境中,表格内容无法实现换行,一个简单的办法就是将该行内容放在一个盒子(\makebox, \fbox)内,用 \shortstack[位置]{内容 \ 内容} 实现换行 \makebox{\shorttack[l]{内容 \ \ 内容}} 位置那里可以: l 左对齐 r 右对齐 c 居中对齐参考博文...
2018-05-21 16:06:06
13367
1
转载 Linux统计文件行数
语法:wc [选项] 文件…说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。该命令各选项含义如下: - c 统计字节数。 - l 统计行数。 - w 统计字数。这些选项可以组合使用。输出列的顺序和数目不受选项的顺序和数目的影响。总是按下述顺序显示并且每...
2018-05-05 06:28:30
3179
原创 CUDA, CUDNN 版本查询
CUDA 查询: cat /usr/local/cuda/version.txt 或者 nvcc -V (也可以看到版本信息)CUDNN 查询: cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
2018-05-04 07:54:24
14221
转载 LaTeX-beamer 中 tableofcontents 技巧小结
原文链接1、列目录时,隐藏所有的小节\tableofcontents[hideallsubsections]2、自动压缩,以显示全部内容\begin{frame}[shrink]3、在每一节(或小节)前增加目录 命令 \AtBeginSection[]{} 和 \AtBeginSubsection[]{} 。比如下面两个命令可以实现在每一节前显示文档目录,隐藏所有小节标题,...
2018-04-17 10:20:24
37513
原创 Python 反转 list
反转一个 listarray = [0, 10, 20, 40]iter = reversed(array) # 返回一个迭代器for i in iter: print(i)# 等价于下述命令list(iter)
2018-04-14 21:31:16
803
转载 numpy.where() 函数
格式numpy.where(condition[,x,y])参数condition : array_like, bool if condition == True 取当前位置的 x 值 else : &nbsp 取当前位置的 y 值x, y : array_like, optional, x 和 y 与 co...
2018-04-04 21:25:00
484
转载 numpy.r_ 与 numpy.c_
np.r_ 是按列连接两个矩阵,就是把两矩阵上下相加,要求列数相等,类似于 pandas 中的 concat()。np.c_ 是按行连接两个矩阵,就是把两矩阵左右相加,要求行数相等,类似于pandas中的merge()。import numpy as npa = np.array([1, 2, 3])b = np.array([4, 5, 6])c = np.c_[a,b]p...
2018-04-04 20:25:50
2501
2
转载 ROC曲线-阈值评价标准
原文链接请点击这里ROC曲线指受试者工作特征曲线 / 接收器操作特性曲线(receiver operating characteristic curve), 是反映敏感性和特异性连续变量的综合指标,是用构图法揭示敏感性和特异性的相互关系,它通过将连续变量设定出多个不同的临界值,从而计算出一系列敏感性和特异性,再以敏感性为纵坐标、(1-特异性)为横坐标绘制成曲线,曲线下面积越大,诊断准确性越高。...
2018-04-04 20:10:34
1313
原创 Windows 下 Python 2, Python 3, PyCharm 安装
Python 2, Python 3 同时安装,容易出现共存问题,尤其是 pip 的使用。本文内容参考了很多网上资料,在此不一一列出。Python 2, Python 3, PyCharm 下载1 Python 下载地址 ,找到合适版本,本人下载 64 位版本2 PyCharm 下载地址 ,下载社区版即可Python 2 与 Python 3 共存1....
2018-03-05 13:47:00
707
原创 PyCharm 中安装 Python 包
直接 File –> Settings… 找到 Project Interpreter 后,点击右边那个 “+” 号 在搜索框内找到需要的包,点击下面的安装即可 这样就可以避免 pip 默认路径,而针对目前所使用的解释器。...
2018-03-03 15:38:26
1519
1
转载 使用 titlesec 宏包设置标题格式
在 xelatex 中使用 \usepackage 指令使用 titlesec 宏包时,可以指定一些格式选项,如下: \usepackage[center]{titlesec} 其中 center 可使标题居中,还可设为 raggedleft (居左,默认), raggedright (居右)。 标题由标签与标题内容构成,其格式通常在 xelatex 文档导言区通过 titlesec 宏包提供的指...
2018-02-28 21:00:35
10339
转载 用epstopdf命令将eps转换为pdf格式
原文链接因为pdf格式的图片占用的空间要比eps格式的占用空间小,所以我采用用epstopdf命令将eps转换为pdf格式,然后插入到文章中,方便上传到网站。首先运行cmd打开终端通过下面的命令将目录转换到eps文件所在目录然后通过epstopdf命令将eps文件转换为pdf文件最后输入exit退出终端。
2018-01-24 22:36:23
14057
3
转载 Windows的Tex环境配置(TeX Live+WinEdt+SumatraPDF)
原文地址前言原来自己一直用CTeX套装编写TeX代码,后来也尝试过几种配置,比如TeXStudio、TeX Live+Sublime+SumatraPDF(参见:有哪些好的 LaTeX 编辑器?-知乎)。 现在自己使用的是TeX Live+WinEdt+SumatraPDF这一套配置,我认为这一套比较适合那些使用CTeX入门,习惯了WinEdt丰富多样的快捷键,但是想从MikTeX换到
2018-01-24 11:13:31
597
转载 TeX Live安装指南
原文地址若要安装 TeXLive ,推荐下载 TeXLive 的 ISO 镜像,因为在线安装下载过程会很慢。如果网速快也可以在线安装。下载地址:http://mirror.ctan.org/systems/texlive/Images/ (该地址会自动分配速度最快的镜像)。下载完成后,挂载镜像,执行 install-tl-windows.bat 或者 install-tl-advanced
2018-01-24 11:09:21
1151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人