自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 问答 (1)
  • 收藏
  • 关注

原创 【PyQt6】Python窗口拖拽文件并响应的实现

将一个文件拖入到窗口内,地址栏显示文件路径,文本框显示文件内容。

2023-10-10 16:47:02 660

原创 【LRUCache】Python缓存装饰器

LRU是Least Recently Used的缩写,意思是最近最少使用,它是一种Cache替换算法。

2023-09-05 09:05:24 312

原创 【matplotlib】正确认识matplotlib布局来画图

正确认识matplotlib布局来画图

2023-07-17 10:37:33 140

原创 【Qt-Material】适用于PySide6,PySide2,PyQt6以及PyQt6的仿Material样式

适用于PySide6,PySide2,PyQt6以及PyQt6的仿Material样式

2023-07-17 09:43:06 1332

原创 【JAVA】JAVA后台调用百度地图API进行坐标转换

JAVA后台调用百度地图API进行坐标转换

2023-07-04 14:23:55 278

原创 【Vue3】Vue3中常用的组件传参方式

Vue3中常用的组件传参方式

2023-06-27 08:31:34 266

原创 【PyQt6】Python实现QComboBox显示文本与对应值不同的方法

实现QComboBox显示文本与对应值不同的方法。

2023-05-09 13:39:31 713 1

原创 【configparser】Python解析配置文件的模块使用总结

configparser 是 Pyhton 标准库中用来解析配置文件的模块

2023-05-09 11:18:36 386

原创 【PyQt6】Python中QDateTime的常用方法总结

Python中QDateTime的常用方法总结

2022-12-12 15:24:59 669

原创 【JSON】Python读取JSON文件报错json.decoder.JSONDecodeError的问题

Python读取JSON文件报错json.decoder.JSONDecodeError的问题

2022-10-27 13:03:18 564

原创 【loguru】Python简单的日志管理模块

简单的日志管理模块loguru

2022-10-18 15:27:06 651 2

原创 【PyQt6】Python使用QtCharts画图修改背景色的问题

在软件界面用PyQt6的QtChart新画一张饼图,在隐藏饼图背景时遇到的问题

2022-06-30 14:56:41 1810 1

原创 【NumPy】Python利用linspace进行数据采样

假设有一堆长度为1000的数据,我现在只想要其中800个并且要求整体趋势一样,那就可以试试使用linspace进行等间距的采样。

2022-02-23 15:38:38 1558

原创 【pyqtgraph】pyqtgraph可移动竖线LineSegmentROI的拖拽事件相关

Python+PyQt+pyqtgraph读取数据绘图,并在图像上添加了LineSegmentROI带handle的竖线(hanlde是为了RectROI的拖动),现要实现竖线可以直接拖动,并在拖动后恢复到原来的纵方向位置,只改变拖动的横方向位置。

2022-02-15 14:28:12 1294

原创 【NumPy】Python将数组中低于一定百分比的值替换

现有一个一维数组(或二维进行遍历)存放着很多,找到低于中位数20%的值并将小于该值的数全部替换为该值。

2021-11-05 14:32:59 667

原创 【jinja2】Python根据模板生成HTML文件并加载进QWebEngineView

继前文Python在PyQt5中使用ECharts绘制图表中在Python程序中添加网页展示ECharts图表,和Python使用QWebEngineView时报错Uncaught ReferenceError的解决中解决页面加载过慢的问题之后,又遇到了新的问题,那就是QWebEngineView加载的页面右键会有一个reload功能,即重新加载页面,重新加载后问题就出现了,它加载的是原网页,需要通过runJavaScript重新修改option里的内容,这不够理想。

2021-10-29 14:43:10 1353

原创 【peewee】Python使用peewee时where中不同类型比较的问题

以学生表为例,TableStudents表中age字段是TextField类型,想要筛选出18岁以上的学生

2021-10-27 10:40:33 673

原创 【alive-progress】Python控制台输出动态进度条

alive-progress是一种具有实时吞吐量和非常酷的动画新型的进度条python库。

2021-10-15 21:48:01 1792 1

原创 【pyfiglet】Python控制台输出艺术字

pyfiglet 是一个专门用来生成艺术字的模块,只支持英文。

2021-10-15 21:36:41 1553 3

原创 【PyQt5】Python使用QWebEngineView时报错Uncaught ReferenceError的解决

在前文Python在PyQt5中使用ECharts绘制图表中的例子,利用QWebEngineView顺利加载雷达图Radar,但后面加载旭日图Sunburst时却出现报错:js: Uncaught ReferenceError: setData is not defined。查询一下资料后得知是因为网页未加载完全,所以找不到自定义的setData方法。

2021-10-13 18:39:49 1365 1

原创 【f-string】Python高效率的字符串格式化

f-string,亦称为格式化字符串常量(formatted string literals),是Python3.6新引入的一种字符串格式化方法,主要目的是使格式化字符串的操作更加简便。

2021-10-12 10:14:35 414

原创 【NumPy】不同类型的ndarray拼接后类型同一的问题及解决

尝试将两个dtype不同的ndarray类型的数组拼接在一起,结果发现数据变成同一种类

2021-09-24 16:04:41 752

原创 【Pyinstaller】打包并运行时报错:Could not find QtWebEngineProcess.exe的解决

PyQt项目导入QtWebEngine并用Pyinstaller打包时报错:Could not find QtWebEngineProcess.exe

2021-09-14 11:26:48 1956 2

原创 【PyQt5】Python在PyQt5中使用ECharts绘制图表

Python在PyQt5中使用ECharts绘制图表

2021-09-13 19:06:44 6095 9

原创 【matplotlib】Python在PyQt5中使用matplotlib无法重复画图的问题

有一个绘图区,两个按钮,点击按钮在绘图区显示不同的图像。点击按钮后并没有进行绘图(初始化可以显示)。

2021-09-02 16:14:46 1109

原创 【PyQt5】PyCharm中External Tools配置QtDesigner/QtLinguist

PyCharm中External Tools配置QtDesigner/QtLinguist

2021-08-26 10:00:55 807

原创 【NumPy】NumPy基本功能与常用方法总结

Numpy是一个开源的Python科学计算库,它是python科学计算库的基础库,许多其他著名的科学计算库如Pandas,Scikit-learn等都要用到Numpy库的一些功能。

2021-08-16 16:01:18 2291

原创 【OpenCV】Python用OpenCV进行图像处理和轮廓检测

Pycharm直接pip install安装opencv-python或opencv-contrib-python,注意的是安装opencv-python-headless会导致imshow等涉及UI的方法不能用。其中,opencv-python只包含了OpenCV的主要模块,而opencv-contrib-python还包含了一些拓展模块,两者都适用于桌面环境,而opencv-python-headless是用于服务器环境的无头软件包,无UI界面,看需求安装即可。

2021-07-13 15:41:56 8138 1

原创 【subNVue】uni-app手机调试无法显示地图Map之外组件的问题及解决

参照官网在<map>标签里嵌套使用<cover-view>,在浏览器调试可以正常使用,但是在手机APP调试时无法正常显示,一顿百度之后找到原因是vue页面的地图会默认置位最顶层,甚至连导航栏都会覆盖掉,而<cover-view>只适用于小程序且修改z-index也不管用。

2021-07-06 16:33:42 2902 2

原创 【Faker】随机生成测试数据

在编写程序过程中,我们常常需要用到很多数据来进行测试。如果要是手动制造数据的话,肯定要花费大把精力,这不合理。此时我们应该使用Faker这个Python库,用它来生成各种各样的伪数据。

2021-06-26 12:35:37 1903

原创 【TensorFlow2】从张量Tensor、图Graph、操作Operation到模型Model与层Layer

从张量Tensor、图Graph、操作Operation到模型Model与层Layer

2021-06-04 13:47:22 476

原创 【TensorFlow2】2.0版本后张量Tensor与计算图Graph的构建

在初学TensorFlow2构建图和张量时发现网上的很多代码包括教程文档等都无法顺利运行,后来发现是因为网上的资源很多都是基于1.0版本的,而2.0版本的写法都变了,这里就张量与图作出一些总结。

2021-05-21 13:20:08 1771 2

原创 【timeit】Python小段代码性能测试模块

timeit模块提供了一种简单的方法来计算一小段 Python 代码的耗时。它有命令行界面以及一个可调用方法。它避免了许多用于测量执行时间的常见陷阱。

2021-05-11 10:06:18 172

原创 【TensorFlow2】PyCharm部署GPU版本环境与遇到的问题及解决

TensorFlow不仅提供了CPU版资源调度工具包,而且提供了GPU版资源调度工具包。该工具包在计算中,同时利用CPU和GPU进行数据计算,当处理图像任务时,优势较仅使用CPU处理十分明显,处理速度比单纯使用CPU提高10倍甚至百倍到千倍,极大地提高了开发效率。GPU版TensorFlow安装后还不能换立即使用,因为需要调用GPU资源,所以需要安装GPU驱动。因为我的显卡是NVIDIA RTX2060 super,因此还需要安装NVIDIA驱动CUDA和神经网络加速计算单元cuDNN。

2021-04-29 22:01:37 992

原创 【Peewee】Python使用Peewee创建数据库

\Peewee是一个简单小巧的Python ORM(对象关系映射 Object Relational Mapping,简称ORM),支持SQLite、MySQL、PostgreSQL等数据库,本文主讲前两者。

2021-04-21 20:31:50 3013 2

原创 【Pandas】DataFrame中任意位置插入一列或一行

DataFrame中任意位置插入一列或一行

2021-04-12 16:22:26 17057 2

原创 【PyQt5】QToolBar中添加QSpacerItem的解决

现在需要在工具栏(QToolBar)中加入一些组件如输入框(QLineEdit)、按钮(QPushButton)等,并将这些组件置于最左侧,即设想在toolbar右侧加一个spacer将所有组件压到左侧,但是遇到问题:QToolBar没有addItem方法或用AddWidget方法时QSpacerItem不属于QWidget

2021-04-10 11:27:52 900

空空如也

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

TA关注的人

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