Fork me on Gitee

随笔分类 -  Python

摘要:需求: 普通使用Pandas,只需要按照数据结构处理就行, 但是, 在需要处理数据结构,自定义数据结构的时候,就需要遍历生产数据, 今天遇到一个bug,df['a'] = 'a' df['a'] = a 居然返回数据为None 代码 import pandas as pd import numpy 阅读全文
posted @ 2022-06-19 14:13 ---dgw博客 阅读(51) 评论(0) 推荐(1) 编辑
摘要:图表的整个绘图区域被分成 numRows 行和 numCols 列;然后按照从左到右,从上到下的顺序对每个子区域进行编号,左上的子区域的编号为1;plotNum 参数指定创建的 Axes 对象所在的区域; figure 代表一张画布,画布中可以存放多个axes ais 代表坐标轴参数 axex: 设 阅读全文
posted @ 2021-06-06 17:03 ---dgw博客 阅读(461) 评论(0) 推荐(0) 编辑
摘要:sqlalchemy安装 数据库配置信息 核心类介绍 基本建表流程 一对多关系 nullable 是否允许字段为null ,False index :是否建立索引 relationship 只是维护关系,表中并无体现实际字段 ,内容相互关联的表 ForeignKey: 为定义外键,内容为相互关联的外 阅读全文
posted @ 2021-06-03 22:07 ---dgw博客 阅读(205) 评论(0) 推荐(0) 编辑
摘要:tkinter自带显示图片只能使用git文件,其他格式必须通过PIL进行转换:显示的办法: 通过tkinter.label 通过tkinter.cavans一个重要的BUG是:下面tkImage 对象必须声明为 全局变量tkImage = None global tkImagepilImage = Image.open(output_path) img = pilImage.resi... 阅读全文
posted @ 2020-02-06 22:54 ---dgw博客 阅读(7317) 评论(0) 推荐(0) 编辑
摘要:1: 概述 今天升级annacoda 插件 spyder (4.0.0 )的时候 提示安装kite ,这是什么玩意? 下载下来试一试? 原来:就是一个代码提示插件.. 说白了" 就是让开发者 在轻量级编辑器环境下 有一个高端的代码提示环境 " https://kite.com 官网 Kite 使用教 阅读全文
posted @ 2019-12-07 11:52 ---dgw博客 阅读(25738) 评论(8) 推荐(0) 编辑
摘要:1:数据源 Hollywood Movie Dataset: 好莱坞2006-2011数据集 实验目的: 实现 统计2006-2011的数据综合统计情况,进行数据可视化 gitee地址: https://gitee.com/dgwcode/an_example_of_py_learning/tree 阅读全文
posted @ 2019-11-21 21:59 ---dgw博客 阅读(2464) 评论(1) 推荐(1) 编辑
摘要:pyEcharts安装及使用指南(最新): 网上资料大多数是0.5X的版本, 这里我给出我的0.5版本连接https://www.cnblogs.com/dgwblog/p/11811562.html pyecharts 分为 v0.5.X 和 v1 两个大版本,v0.5.X 和 v1 间不兼容,v 阅读全文
posted @ 2019-11-07 18:02 ---dgw博客 阅读(5966) 评论(0) 推荐(0) 编辑
摘要:pyEcharts安装及使用指南 ECharts是一个纯Javascript的图表库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器,底层依赖轻量级的Canvas类库ZRender,提供直观、生动、可交互、可高度个性化定制的数据可视化图表。ECharts提供了常规的折线图、柱状图、散点图、 阅读全文
posted @ 2019-11-07 13:44 ---dgw博客 阅读(42446) 评论(1) 推荐(2) 编辑
摘要:Anaconda安装第三方库 PIP使用命令 Anaconda命令 pip和conda 添加国内源 1:PIP相关命令 卸载 pip uninstall XXX 1.升级pip python -m pip install --upgrade pip 2.升级NumPy python -m pip i 阅读全文
posted @ 2019-11-07 13:33 ---dgw博客 阅读(10698) 评论(0) 推荐(3) 编辑
摘要:如题: 在pycharm 调试Tkinter程序的时候,关闭右上角的X 实际上并未退出进程,长期以往 再大的内存也会被耗尽。 一般就是下面的代码: 实际上一句代码就可以搞定: 阅读全文
posted @ 2019-09-21 20:58 ---dgw博客 阅读(12335) 评论(0) 推荐(0) 编辑
摘要:概述: 简介 Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macintosh系统里.Tk8.0的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。 目的: x 2: 代 阅读全文
posted @ 2019-09-17 22:05 ---dgw博客 阅读(4502) 评论(0) 推荐(2) 编辑
摘要:定时器执行循环任务: 知识储备 使用threading的 Timer 类 普通单次定时执行 定时循环执行 线程池技术 基本概念 在程序启动时就创建好若干个线程,并保存到内存中 。 当线程启动并执行完成之后,并不做销毁处理,而是等待下次再使用。 i:节约了创建进程 销毁进程的时间,大大降低进程的开销 阅读全文
posted @ 2019-09-13 22:58 ---dgw博客 阅读(1933) 评论(0) 推荐(0) 编辑
摘要:1:事件机制共享队列: 利用消息机制在两个队列中,通过传递消息,实现可以控制的生产者消费者问题要求:readthread读时,writethread不能写;writethread写时,readthread不能读。基本方法 时间类(Event)·set:设置事件。将标志位设为True。wait:等待事 阅读全文
posted @ 2019-09-11 22:25 ---dgw博客 阅读(742) 评论(0) 推荐(0) 编辑
摘要:并发与锁 a. 多个线程共享数据的时候,如果数据不进行保护,那么可能出现数据不一致现象,使用锁,信号量、条件锁 b. c.互斥锁1. 互斥锁,是使用一把锁把代码保护起来,以牺牲性能换取代码的安全性,那么Rlock后 必须要relase 解锁 不然将会失去多线程程序的优势2. 互斥锁的基本使用规则: 阅读全文
posted @ 2019-09-09 23:08 ---dgw博客 阅读(865) 评论(0) 推荐(0) 编辑
摘要:1. 前奏: 在用turtle绘制图形时,需要安装对应python的解释器以及IDE,我安装的是pycharm,在安装完pycharm后,在pycharm安装相应库的模块,绘图可以引入turtle模块,想要进行运算可以引入numpy模块。 需要注意: 在pycharm 中 turtle 是不支持提示 阅读全文
posted @ 2018-04-07 21:17 ---dgw博客 阅读(11270) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示