自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 list(set())顺序发生改变

今天同事问我一个问题,为啥他对一个列表用set去重后在转为list,原来的列表顺序就会发生改变。想来应该是set本身无序,经过他处理顺序就会发生改变,但是这样说感觉没有说服力,就自己试了一下。为啥列表[1,8]和列表[8,1]结果一样为啥有时候给咱排序,有时候不给咱排序。完全搞不懂他是想弄啥嘞。默默的去看了一下set的原理,才发现了问题。set去重是通过__hash__和__eq__结合...

2020-01-02 17:41:39 7358 6

原创 matplotlib画图与图像合成

@[TOC]以图像为背景matplotlib画图本文作用首先,欢迎各位大佬来浏览小弟写的博客。今天小弟遇到一个问题,原来的输出结果不能直观的反映一些问题(与实际脱轨),为了方便数学模型输出结果与实际对应,需要将matplotlib输出的结果 以实际照片为背景首先面对这个需求,想要用matplotlib直接实现是最方便的。但是奈何不知道怎么样才能使matplotlib做到以真实图片为背景进行画...

2019-12-25 17:28:21 516

原创 python、pandas内存优化

Python的使用使我们的工作更加简单,但是他有一些功能封装确实不够严谨。因为他的灵活和简便使我们很多时候都忘记了它的缺点。在web后端设计中,try是很有必要的。你永远不知道用户给你传过来的是什么数据,如果你能够相信他给你传过来的数据,不是家里有矿就是太过年轻了。 今天说的是Python的垃圾回收机制,这里面做内置做的确实不好。基本上的使用只要配合gc包就能够弥补这个缺点。当使用一个Data...

2019-05-15 15:30:11 1107

原创 python一次性封装多条sql语句(begin end)

python封装利用begin end执行多条sql因为业务需求,优化模型运行时间。考虑到sql语句每一次执行都要建立连接,查询,获取数据耗时过多。就想到将sql一起提交上去运行,能够节省很多时间。原本1.6-2.5秒耗时的sql语句经过修改后时间降到0.3-0.6秒,感觉性能提升挺好的。当然还有一种想法,如果有python框架的orm可能会更快,相比来说耗时基本看不到了吧,这只是我的猜想,仅...

2019-05-08 11:32:54 5252 3

原创 Boolean Series key will be reindexed to match DataFrame index

UserWarning 用户警告当我下面这条语句是,会出现一个警告df=df[df.MODEL_ID201][df.ENABLE1]又或者意思为:布尔型系列键将索引匹配获得对应的索引我没每一个判断之后,都会返回一个True和False 的索引列表(矩阵),通过对数据索引位置的布尔判断来筛选条件。如果一条语句出现两个判断条件,会存在语义不明的情况。起初这样写是想避免每次选取数据都要 ...

2019-04-08 13:42:56 17320 4

原创 flask部署后关闭xshell不能访问(500)

nohub 命令 & 后台启动,屏幕输出重定向到nohup.out文件官方解释命令运行不挂机,我认为就是后台执行。这里面有一个东西需要了解一下 nohub 命令之后 每一次继续执行都会继承上一次的运行结果附上连接针对flask项目部署 我用的是uwsgi+nginx找到配置好的文件 nohub uwsgi config.ini & 程序便会后台运行这里需要进入项目...

2019-04-04 13:40:30 718

原创 针对pandas merge之后数据类型发生改变

pandas的表合并方式具体这里我就不讲了,这里百度有很多。里面有一个 merge 合并之后数据类型改变的问题,百度之后也没有得出很好的结果。这里会出现一种情况:两个整形的数据经过合并之后变成了浮点型。这个变化在小数据量时区别可能不是很大,只是相对比较麻烦一点。大量数据的话涉及到数据之间的交互(运算)会消耗大量时间。当然你要是说手动把他再强转回来,就当我没说。为什么会出现这种情况呢?经...

2019-04-03 17:46:56 6460 11

原创 Flask 项目部署之后不能访问的问题

首先项目部署就不谈了,网上有很多,引用前两天我尝试的http://www.cnblogs.com/Ray-liang/p/4173923.html关键问题有以下几点:1。配置文件路径要正确项目路径,地址指向,还有一个环境变量前两个不用说了,照着做就行,环境变量如果用的是virtualenv还好,生成在项目路径下即可,如果用的是virtualenvwrapper的话,需要找到你所用的虚拟环境...

2019-04-03 17:27:05 5739 3

空空如也

空空如也

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

TA关注的人

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