自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mac小技巧-Python3 Matplotlib中文方框乱码解决方案

解决在Mac上的Python3绘图模块Matplotlib中文方框乱码问题。方法简介本方法不需要修改参数,直接在代码中即可完成。查找Mac中支持中文的字体from matplotlib.font_manager import FontManagerfm = FontManager()mat_fonts = set(f.name for f in fm.ttflist)print(mat_fonts)运行以上代码,可以发现Mac上有很多字体可供使用,我们找到Arial Unicode

2021-09-12 13:44:12 693

原创 Error记录:ImportError: cannot import name ‘joblib‘

问题from sklearn.externals import joblib报错信息如下:ImportError: cannot import name ‘joblib’思路类型错误:scikit-learn对pickle支持的版本问题解决方法方法一:将scikit-learn版本改为0.21.x or 0.22.x方法二:单独安装joblib包:pip install joblib然后直接导入:import joblib...

2021-06-23 21:45:12 616 2

原创 Error记录:RuntimeError:This command is using a remote connection in offline mode.[CondaError]

问题在使用conda进行python虚拟环境从本地开发环境到服务器生产环境迁移的过程中,过程如下:1、打包本地文件打包本地开发环境的对应的虚拟环境:# 打包对象:/anaconda3/envs/[envs_names]/anaconda3/pkgs2、上传生产环境将pkgs包上传到服务器上并解压覆盖对应目录(miniconda目录下),将环境包放到服务器上(位置自己定),然后解压3、克隆执行下面命令:conda create -n [new_envs_name] --clone[pa

2021-06-22 14:53:35 2029 3

原创 Mac小技巧-Docker基本操作

1.启动/重启/停止docker服务docker info命令docker --help2.docker镜像操作(1)列出镜像docker images(2)搜索镜像(需要联网)docker search xxx(3)拉取镜像

2021-06-22 11:27:50 310

原创 Mac小技巧-程序多开(主要是微信)

在Mac上实现程序多开(同时打开多个相同APP)。方法简介 程序自带方法; QQ直接键入Command+N就可以打开新窗口,同时运行两个QQ。 Mac终端open命令。 # 以微信为例open -n /Applications/WeChat.app/Contents/MacOS/WeChat 参数说明Parameters -n --new 打开指定APP,即使已经打开了相同的APP也不受影响。 ...

2021-06-02 09:27:52 2820 1

原创 Python基础:Numpy-按行/列求均值

numpy.average(a, axis=None, weights=None, returned=False)[source]方法简介对ndarray数组求各维度的均值。参数说明Parametersaarray_like包含要平均的数据的numpy数组。如果不是数组,会尝试转换。axis{0 , 1}, default None若axis=0,则按照列求均值;若axis=1,则按照行求均值,若axis=None,则对整体求均值。默认axis=NoneReturns

2021-05-23 20:59:20 43426

原创 Error记录:TypeError: not all arguments converted during string formatting

解决问题logging.info('a', 'b')— Logging error —TypeError: not all arguments converted during string formatting解决思路类型错误:logging.info()只能传入一个参数解决方法该问题出现的原因是参数只能有一个,但是可以是一个包含多项内容的容器对象,解决方案是logging.info(('a', 'b'))...

2021-05-23 20:39:47 924

原创 Oracle数据库收集schema级别统计信息具体步骤

有时候我们需要检测数据库中数据的增长和实时情况,尤其是大公司,在数据成为公司资产一部分的时代,更是需要及时掌握数据资产情况。目前Oracle推荐使用SYS下DBMS_STATS包来完成分析工作,包里面有很多子程序,可以去官方文档https://docs.oracle.com/cd/B28359_01/appdev.111/b28419/d_stats.htm#CIHBIEII查看详细说明,其中...

2021-04-24 11:39:05 624

原创 Error记录:hive执行报错:Both left and right aliases encountered in JOIN ‘s1‘

解决问题Hive: Both left and right aliases encountered in JOIN ‘s1’解决思路两个表join的时候,不支持两个表的字段非相等操作(非等号)。解决方法把不相等条件拿到where语句中。-- 例如:right JOIN test.table2 p2 on.

2021-04-24 11:36:34 596

原创 Python基础:Pandas-排序函数sort_values()

DataFrame.sort_values(by, axis=0, ascending=True, inplace=False, kind='quicksort', na_position='last', ignore_index=False, key=None)方法简介原理类似于SQL中的order by,可以将数据集依照某个字段中的数据进行排序,即可根据指定列数据也可根据指定行的数据排序。参数说明Parametersbystr or list of str指定列名(axis=0或’i

2021-04-24 11:28:03 2536

原创 Error记录:Python.h:没有那个文件或目录

目录解决问题解决思路解决方法解决问题 thriftpy2/transport/cybase.c:17:20: 致命错误:Python.h:没有那个文件或目录 #include "Python.h" ^ 编译中断。 error: command 'gcc' failed with exit status 1解决思路缺少python3-devel开发包解决方法...

2021-04-24 10:39:44 819

原创 python生产环境部署

文章目录一、前言二、准备工作三、安装python四、安装虚拟环境一、前言在实际工作中,很多公司的生产环境都是隔离外网的,而且往往多个项目组共用相同的服务器,因此经常会遇到两个问题:python以及第三方模块的版本难以统一;缺少特定依赖时,都需要手动安装。本文的目的就是为了解决以上两个问题,总结自己在实际工作中的相关经验,让用python开发算法的小伙伴能够避免重复踩坑,减少这方面的时间浪费,将更多的精力投入到算法的开发和优化上。注:本文中的生产环境是Linux系统,且用户为非root用户

2021-02-27 21:30:19 2426

原创 Scipy计算皮尔逊相关系数用法以及p-value和置信度的原理及区别

使用scipy计算皮尔逊相关系数时会返回相关系数和p-value两个值,刚开始把p-value和置信度当做了一回事,后来经过查阅资料之后才了解到并不是那样,现记录下来供自己备忘和有需要的同学参考:API用法scipy.stats.pearsonr(x, y)皮尔逊相关系数和p值用于测试非相关性。皮尔逊相关系数测量两个数据集之间的线性关系。 p值的计算依赖于每个数据集均呈正态分布的假设。与其他相关系数一样,该皮尔逊相关系数取值在-1和+1之间,为0时表示没有相关性。 -1或+1的相关性表示存在明确的线

2020-10-12 11:33:38 21968

转载 如何理解假设检验、P值?

本文转载自微信公众号:马同学高等数学讲概率、论统计,肯定要从抛硬币说起啊,这才是正确打开姿势嘛。1 什么是假设检验?你说你的硬币是公平的,也就是“花”和“字”出现的概率是差不多的。然后,你想和我打赌,作为一个资深的理智赌徒,我怎能听信你的一面之词,我提出要检查下你的硬币到底是不是公平的,万一是两面“花”怎么办?电影里面不是经常出现这样的桥段?你神色紧张,死活不让我检查,后来我们提出了折衷的方案,抛几次硬币,看看结果是不是公平的。总共扔了两次,都是“花”朝上,虽然几率是0.5×0.5=0.250

2020-10-10 16:37:43 1928

原创 最全的正则(python)基础知识

正则表达式简介起源于1951年数学家斯蒂芬·科尔·克莱尼发明的一种称之为“正则集合”的数学符号。定义即文本的高级匹配模式,提供搜索,替换等功能。其本质是由一系列字符和特殊符号构成的字串,这个字串即正则表达式。原理通过普通字符和有特定含义的字符,来组成字符串,用以描述一定的字符串规则,比如:重复,位置等,来表达某类特定的字符串,进而匹配。普通字符匹配规则:每个普通字符匹配其对应的字符e.g.In : re.findall('ab',"abcdefabcd")Out: ['ab

2020-10-10 16:36:28 935

转载 impala系列: 时间函数+获取当前日期+上月日期

在用impala增量处理日期时,往往需要涉及到日期标识,本文整理了impala中常用的时间函数,以及获取当前日期和上月日期转换为字符串的方法,同理,读者也可以用罗列的这些时间函数,组合成任何自己想要的形式,如获取每月第一天或最后一天等

2020-08-12 11:10:06 16697

原创 AHP&AHM

AHP&AHM一、引言二、在准则 CCC 下元素的两两比较和排序2.1 重量模型 - 层次分析法2.2 球赛模型 - 属性层次模型2.3 注记三、判断矩阵和属性判断矩阵参考文献一、引言Saaty 在 1977 年提出了层次分析法 AHP,之后程乾生在 1997 年提出了属性层次模型 AHM,这两种方法都是为了解决无结构决策问题,运用 AHM 进行决策的步骤和 AHP 一样,大体可分为三步:建立递阶层次结构;构造判断矩阵并计算相对权;计算方案对系统目标的合成权,以进行决策。层次分析法和

2020-05-10 20:53:29 2455

转载 ORACLE查询字段中含有空格的数据

SELECT * FROM T_NAME WHERE REGEXP_LIKE(COLNAME, '( )+');SELECT * FROM T_NAME WHERE length(COLNAME) > length(trim(COLNAME));SELECT * FROM T_NAME WHERE substr(字段,-1)=' ';---------------------作者...

2019-05-29 16:25:05 6250

原创 小米3手机开启root权限+xposed框架安装(亲测,小米系列均可参考)

小米手机的系统默认版本都是稳定版的,想要开启root权限就要先把系统刷成开发版,一般刷机有卡刷和线刷两种方式:卡刷是通过下载刷机包,手动操作系统升级;线刷是利用线刷工具,通过可视的操作界面进行刷机,这种方式操作起来比较简单易用,但是部分系统版本可能是收费的,可以根据个人偏好进行选择。我用的是卡刷方式,但是过程中有几次把手机刷成砖开不了机,用了线刷工具 线刷宝 把手机恢复成了稳定版,才能...

2019-04-05 22:50:39 8983 4

转载 oracle序列参数:nextval和currval

 序列sequence 的两参数:nextval和currval。Nextval  returns the next  avaiable sequence value.It returns a unique value every time it is referenced,even for different users.Currval obtains the current seque...

2018-11-16 00:08:20 1096

原创 由浅拷贝与深拷贝引出python中绑定关系的思考

Python3中拷贝问题对于初学者来说算是一个比较让人迷惑的了。浅拷贝是指在复制过程中只复制一层变量,不会复制深层变量绑定的对象的拷贝过程。在python中,一般的拷贝都是浅拷贝,绑定被拷贝变量所指向的对象例如:# 示例1a = 1b = aprint(b) # 1a = 2print(b) # 1首先如图蓝色线,将变量a绑定对象1,拷贝之后是将变量b指向变量a所绑定的...

2018-11-02 00:26:02 187

转载 字符编码

我们已经讲过了,字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表示的最大整数是65535,4个...

2018-10-30 17:15:28 75

转载 Oracle创建表空间、创建用户以及授权

[日期:2016-12-18] 来源:Linux社区 作者:LinuxOracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库。对于初学者来说,为了避免麻烦,可以用’Database Configuration Assistant’向导来创建数据库。创建完数据库后,并不能立即在数据库中建表,必须先创建该数据库的用户,并且为该用户指定表空间。关系:...

2018-10-18 09:50:05 183

转载 Oracle使用EXPDP和IMPDP数据泵进行导出导入方法

来源:Linux社区 作者:promise-x一、expdp/impdp和exp/imp的区别1、exp和imp是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。2、expdp和impdp是服务端的工具程序,他们只能在Oracle服务端使用,不能在客户端使用。3、imp只适用于exp导出的文件,不适用于expdp导出文件;impdp只适用于expdp导出的文件,而不适用于ex...

2018-10-18 09:49:49 264

空空如也

空空如也

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

TA关注的人

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