Python
赫凯
人生如逆旅,我亦是行人。
展开
-
Python 用pandas连接Postgresql库
pandas确实蛮强的,记录使用的代码。原创 2024-09-02 11:50:21 · 467 阅读 · 0 评论 -
Python Linux环境(Centos8)安装minicoda3+jupyterlab
最近服务器检查,我下面的服务器有漏洞,不得已重装了,正好记录下怎么从零到python写代码。原创 2024-07-15 14:04:58 · 612 阅读 · 0 评论 -
Python 在windows环境下加密文件成.pyd格式
最后会在目录下看见有个.pyd的文件,只保留这个文件,剩下的都删了,其他引用该文件的python文件该咋用咋用。多了好多文件,我们只需要一个pyd文件即可,剩下的可以删除了。然后打开在要加密的文件同一目录下cmd命令框,命令行里键入。现在我们尝试加密fff.py文件。比如我的工程下有下面这两个文件。main.py的代码如下所示。fff.py的代码如下所示。运行main就会打印出。原创 2024-04-25 10:13:20 · 391 阅读 · 1 评论 -
Python 用pygame简简单单实现一个打砖块
【代码】Python 用pygame简简单单实现一个打砖块。原创 2024-03-31 18:24:17 · 717 阅读 · 0 评论 -
tigramite教程(六)使用TIGRAMITE 进行因果发现
TIGRAMITE 是一个时间序列数据分析的python包,它基于PCMCI框架,可以从离散或连续值的时间序列中重建图形模型(条件独立性图),并创建高质量的结果图。本教程通过演示示例来解释主要功能。最后,以下的《原创 2024-03-13 18:33:07 · 1441 阅读 · 6 评论 -
tigramite教程(五)使用TIGRAMITE 进行自助聚合和链接置信度量化
TIGRAMITE是一个用于时间序列分析的Python模块。它基于PCMCI框架,允许从离散或连续值时间序列中重建因果图模型,并创建结果的高质量图表。本教程解释了时间序列因果发现的自助聚合(Bagging),该方法在函数中实现。自助聚合是一种通用的元算法,可与TIGRAMITE的大多数因果发现方法结合使用,例如run_pcmcirun_lpcmci等,包括整个条件独立性检验范围。您可以参考以下预印本获取更多信息。原创 2024-03-13 16:36:57 · 931 阅读 · 0 评论 -
tigramite教程(四)TIGRAMITE的假设
TIGRAMITE 是一个针对时间序列的python 包,它可以从时间序列数据之间高效地发现关系。PCMCI 的 论文在这,之后的进阶版本,也会推出,这个教程解释因果假设,逐步给出了一个例子。原创 2024-03-13 14:56:39 · 1131 阅读 · 0 评论 -
Python 泰森多边形后进行莫兰指数
一般用莫兰指数的时候需要城市的边界特别清楚,但是在实际业务里,没有那么详细的地图边界。当然数值维度可以自己定,那每个人的边界怎么去确定?用泰森多边形即可,用泰森多边形近似出每个人的气场领域就可。莫兰指数就是看地理周边之间的关系,比如在地图上,看到北京的经济指数很高,但是北京周围一圈的城市经济指数特别低,这个有趣的现象就能用莫兰指数发现。有点意思了,但我们的目标还是要找到每个点所在区域的形状,这个形状怎么弄出来。这个图疏密有致,但每个人的气场怎么画出来?这个信息有了就可以做了,做。就是第k个点的坐标,原创 2024-03-07 12:39:33 · 363 阅读 · 0 评论 -
Pyinstaller 版本改变
Pyinstaller 版本升级到最新6.0.0以上,按照目录打包,会把依赖文件放在一个_internal 文件夹内,如果还想要之前的全铺开的话,只需要在spec文件的EXE选项里加上。在之前的5.12版本中,打包总是碰见奇奇怪怪的问题,少了lib依赖库等等,所以给它升级到最新就好了。原创 2024-03-01 17:15:18 · 385 阅读 · 0 评论 -
Python 用tqdm不换行
原来是把行按照数组格式输出了,需要将数组换成字符串,就不会换行了。用tqdm打印pandas的行的时候,莫名其妙地有时候会换行。原创 2023-12-25 11:30:14 · 687 阅读 · 0 评论 -
Python PDF格式转PPT格式
要将PDF文件转换为PPT,我实在python3.9 环境下转成功的,python3.11不行。原创 2023-12-21 12:58:38 · 1405 阅读 · 0 评论 -
Python 直观理解基尼系数
基尼系数最开始就是衡量人群财富收入是否均衡,大家收入平平,那就是很平均,如果大家收入不平等,那基尼系数就很高。我们接下来直接直观地看吧,程序说话。还是给老干部们讲的言简意赅。原创 2023-12-16 22:53:29 · 662 阅读 · 0 评论 -
Python try except 用法
【代码】Python try except 用法。原创 2023-11-21 15:50:19 · 150 阅读 · 0 评论 -
Pandas 数据处理 类别数据和数值数据
要是作深度学习的话,可以直接用tensoflow框架的预处理层,我试过,比PyTorch自己写出来的会好一点,主要是简单好用。它类别的处理逻辑是onehot,比较标准稀疏,数值的话就是归一化了。有时候不需要这么麻烦,就数字就完事儿了。原创 2023-10-08 10:37:17 · 161 阅读 · 0 评论 -
python matplotlib 显示中文
没有的话,看下系统支持的字体,需要在matplotlibrc这个文件下改点东西。如果系统本身就没有字体,这时需要我们自己上传一份ttf字体,还得把这个文件复制在。出来重新启动下jupyterlab,或者清一下缓存。最近再弄新的服务器,结果上面画图的时候没有中文。这个文件下,重复上面的工作就ok啦。用下面这段代码看一下是不是支持呢?vim进去,注释一下,,这里添加上中文字体。就可以了,还要记得在。原创 2023-10-07 12:56:10 · 143 阅读 · 0 评论 -
pandas 识别最大值并去除重复项
第1列是标识,a,b,c,d是记录的数值,标识里面会有重复的,目的是想要找到唯一id,并且后面数值加起来最大的那一行。,然后遍历里面id,再匹配出来id为这个值的所有行,挑出后面值加起来最大的那个。但这个数据太大了,跑起来又慢。想到了groupby,但是这个groupby是聚合函数,带不出后面原始数据。再转换想法,那就去重好了,保留值最大的那一行就可以了,果然快了。碰见一个七千多万行的数据,结构是这样的。原创 2023-09-26 17:13:52 · 401 阅读 · 0 评论 -
Python 字典排序超级简单
再Python中不可避免地要对字典进行排序,有时候字典里放着还是数组,对数组的某个位置元素进行排序,这样有点不容易。转换下思路,可以将字典放在Pandas中的DataFrame中,这样就可以迅速排序了。原创 2023-08-28 17:15:09 · 173 阅读 · 0 评论 -
Python jupyter lab 设置
在下载好jupyter lab 后,需要对其进行设置,尤其是远程服务器的时候,因为根本就是没有屏幕,也没有浏览器。原创 2023-08-14 09:55:58 · 795 阅读 · 0 评论 -
Python numpy中的correlate相关性详解
云里雾里的,其实就是两个数组点乘,不同模式就是错位点乘,直接看代码。看代码看见这个方法,记录一下,这个是人家官网的链接。a是原本的数组,v就是滤波器,对应相乘。原创 2023-08-09 11:13:27 · 2467 阅读 · 0 评论 -
Python 字典排序
字典优雅地排序原创 2023-07-12 10:06:04 · 392 阅读 · 0 评论 -
Pandas 删除空值
删除空值有dropna,记录下删除行和列的用法。原创 2023-07-10 14:45:52 · 704 阅读 · 0 评论 -
Python Dash体验
【代码】Python Dash体验。原创 2023-07-04 17:24:49 · 192 阅读 · 0 评论 -
Python Kmeans聚类挑选合适的K值可视化
无监督聚类这里使用了Kmeans的聚类方式,适用于凸数据集,当然如果有更好的聚类方式也可以替换的。输入一系列数据,输出的就是这一系列数据的标签。原创 2023-06-30 09:47:58 · 527 阅读 · 0 评论 -
Python 代码
【代码】Python 代码。原创 2023-05-19 10:32:42 · 97 阅读 · 0 评论 -
Python 中文和负号正常显示
【代码】Python 中文和负号正常显示。原创 2023-05-08 11:44:03 · 225 阅读 · 0 评论 -
boilerplate-page-view-time-series-visualizer
【代码】boilerplate-page-view-time-series-visualizer。原创 2023-04-02 10:29:11 · 83 阅读 · 0 评论 -
boilerplate-medical-data-visualizer
【代码】boilerplate-medical-data-visualizer。原创 2023-04-02 10:05:19 · 78 阅读 · 0 评论 -
boilerplate-demographic-data-analyzer
【代码】boilerplate-demographic-data-analyzer。原创 2023-04-02 09:19:25 · 74 阅读 · 0 评论 -
mean-variance-standard-deviation-calculator
【代码】mean-variance-standard-deviation-calculator。原创 2023-04-01 22:20:52 · 72 阅读 · 0 评论 -
probability-calculator
【代码】probability-calculator。原创 2023-04-01 21:18:09 · 57 阅读 · 0 评论 -
polygon-area-calculator
【代码】polygon-area-calculator。原创 2023-04-01 20:09:13 · 73 阅读 · 0 评论 -
boilerplate-budget-app
空格和换行,对不上都不行。原创 2023-04-01 19:45:10 · 55 阅读 · 0 评论 -
boilerplate-time-calculator
【代码】boilerplate-time-calculator。原创 2023-04-01 17:37:41 · 60 阅读 · 0 评论 -
boilerplate-arithmetic-formatter
【代码】boilerplate-arithmetic-formatter。原创 2023-04-01 16:48:00 · 44 阅读 · 0 评论 -
Python 已知平面坐标系中三角形的三条边和两点位置,求第三个点位置
也就是两相交圆的交点,直接上代码。原创 2023-02-19 15:18:59 · 693 阅读 · 0 评论 -
Python 自己简单地造一个轮子.whl文件
代码放在一起,文件放在一起(这么做的目的就是为了方便,也可以放在一起,只要能运行就好),这是在有网的情况下。有的时候网不好,速度较慢,会把包下载在本地,然后再从本地加载。,这是为了方便调用,打包的时候也需要,在数据文件data中采用绝对路径的方式去整理。比如我们有下面这样的工程,代码和数据文件是分开的,这里给代码文件和数据文件夹里加了。打开disk,就发现打好的.whl文件了,直接在命令行里,键入pip命令就安装啦!在当前运行环境下,在命令行里进入setup.py所在的文件夹下,键入。,这样pip的加载。原创 2023-02-16 15:33:14 · 5195 阅读 · 0 评论 -
【Python】plt.savefig()保存图片不完整,x轴标签被截断
今天在用Python的plt.savefig()函数保存图片到本地时,发现保存下来的图片不完整,x轴标签被截断了。转载 2023-02-13 18:27:35 · 2164 阅读 · 1 评论 -
AttributeError: ‘MultiPolygon‘ object has no attribute ‘exterior‘
看poly的类型,类型不一样,解决方案也不一样。使用shapely库爆出的错误。原创 2023-02-06 17:30:21 · 1404 阅读 · 0 评论 -
Pandas 列排序
结果,就按着标签1的列就排好序了。ascending就是升降排序。多表头排序就是给数组格式就行了。原创 2023-01-06 10:37:53 · 178 阅读 · 1 评论 -
Python plt画图自定义X轴标签
【代码】Python plt画图自定义X轴标签。原创 2022-12-14 09:57:26 · 4288 阅读 · 0 评论