
Python
文章平均质量分 72
小猪快跑爱摄影
上海交通大学数学院(全国高中数学联赛一等奖保送生),NIPS 2021 ML4CO competition世界第一,从事优化领域7年+,主要研究方向:MIP求解器、整数规划、随机规划、智能优化算法
展开
-
Pycharm使用Jupyterlab报错:Jupyter command `jupyter-notebook` not found
1. 首先确认是否安装了 jupyterlab2. 然后设置 File -> Settings -> Languages & Frameworks -> Jupyter -> Jupyter Servers -> Command line arguments: **lab --no-browser**原创 2024-11-27 11:58:57 · 632 阅读 · 0 评论 -
Python & NumPy & Matplotlib 版本依赖
以下列表显示了 Python 和 NumPy 依赖项的最低版本 对于不同版本的 Matplotlib。点击链接获取完整内容 依赖项的规范。原创 2024-10-18 17:53:28 · 1687 阅读 · 0 评论 -
【博主亲测】Python命令行运行报错ModuleNotFoundError: No module named ‘xxx‘
如果在Pycharm类似软件里不报错。但命令行python run.py,报错:ModuleNotFoundError: No module named 'xxx'。大概率import模块的时候使用的是相对路径,只需将模块的 path 添加到 sys.path原创 2024-08-30 16:10:08 · 762 阅读 · 0 评论 -
【超详细】Python datetime(当前日期、时间戳转换、前一天日期等)【附:时区原理详解】
python3 的时区是一个很容易出错的地方。本篇将从原理层面剖析时区概念,让读者真正学懂时区,不踩坑。原创 2024-07-21 11:29:29 · 10501 阅读 · 1 评论 -
【Python】无序JSON的HASH值计算
由于python3取消了cmp函数,无法进行dict的排序。但有时候我们需要对JSON文件进行去重/聚合等操作,就变得并不方便了。本文介绍 `json-fingerprint` **无序JSON的HASH值计算,从而对JSON进行比较和排序**。原创 2024-05-11 14:44:07 · 713 阅读 · 0 评论 -
【附代码】Python Excel合并单元格(OpenPyXL) Pandas.DataFrame groupby样式保存xlsx
pandas groupby 后直接合并单元格保存Excel原创 2024-02-19 20:16:53 · 4468 阅读 · 0 评论 -
【附代码】NumPy加速库NumExpr(大数据)
NumExpr 相对于 NumPy 的加速范围可以从 0.95 倍到 20 倍不等, 是 2 倍、3 倍或 4 倍的典型值,具体取决于 表达式和所用运算符的内部优化。原创 2024-02-07 20:54:31 · 1752 阅读 · 0 评论 -
【附代码】Pandas的groupby加速(sort+numpy)
在大数据处理中,我们有时候会遇到需要统计比如说每辆车今年违规了多少,但违规是个很低频的数据,也就是说一辆车发生违规的数据条数很少,这时候Pandas的groupby就不太适合了(除非能使用sum这种自带的groupby函数)。原创 2024-02-02 10:33:33 · 728 阅读 · 0 评论 -
【附代码】Python 静态变量的实现方法(可多线程)
Python 并没有**静态变量**,但我们可以通过一些技巧来实现这样的效果。原创 2024-01-31 20:24:30 · 1007 阅读 · 0 评论 -
【附代码】Python函数性能测试(perfplot)
展开元素是list的list在numpy数组上映射函数的最有效方法数组numpy中唯一值的最有效频率计数方法反转numpy数组的最有效方法如何向 numpy 数组添加额外的列将 numpy 矩阵初始化为零或一以外的值原创 2023-12-03 21:13:44 · 295 阅读 · 0 评论 -
【附代码】判断线段是否相交算法(Python,C++)
判断线段是否相交算法原创 2023-11-23 22:53:23 · 671 阅读 · 0 评论 -
WSL2 运行 CLion/IDEA/PyCharm等GUI应用——更新于2022.01
目录相关教程相关文献准备CLion经常有人会需要Linux环境,但我们的个人PC大多都是Windows的。本文将介绍如何使用WSL2运行CLion/IDEA/PyCharm等GUI应用相关教程 【从零开始】在Windows中使用Linux——在WSL使用CLion、IDEA、PyCharm(安装到建立工程)——更新于2021.12 WSL2 运行 CLion/IDEA/PyCharm等GUI应用——更新于2022.01相关文献CLion官网IDEA官网PyCharm官网在适用于 Li原创 2022-01-23 21:04:37 · 3395 阅读 · 1 评论 -
Protobuf(Protocol Buffers)超详细入门教程(跨平台序列化, Python)——更新于2022.01
protocol buffers是谷歌的语言中立、平台中立、可扩展的结构化**数据序列化**机制——XML,但更小、更快、更简单。您可以一次定义数据的结构化方式,然后可以使用特殊生成的源代码轻松地使用各种语言(**C++/ C#/ Dart/ Go/ Java/ Kotlin/ Python**)在各种数据流中写入和读取结构化数据。原创 2022-01-05 21:14:50 · 1697 阅读 · 0 评论