![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 81
鱼日天
不要用制造问题时的同一水平思维来解决问题
展开
-
【排序算法】深入分析和实现:冒泡、插入、选择、归并、快速排序
【排序算法】在所有计算机算法中的重要性不言而喻,本文将探讨常见的几种排序算法:实现方式、原理与复杂度,包含源码与图示解析。原创 2022-05-11 00:12:06 · 258 阅读 · 0 评论 -
python日期时间处理库总结(time,datetime,dateutil等)
python日期时间处理库总结(time,datetime,dateutil等)1. 各种时间类三方库类属性<time>struct_timetm_year~tm_sec; tm_wday(周0-6); tm_yday(日0-366)<datetime.time>timehour; minute; second<date...原创 2020-01-15 22:18:12 · 723 阅读 · 0 评论 -
ubuntu更新默认python到3.7遇坑汇总
ubuntu更新默认python到3.7遇坑汇总ubuntu自带的python3是3.5版本,通过pip3 install pandas时候会报版本不兼容错误;(经常其他某些库也存在此问题);途中由于版本兼容原因踩了一些坑,在此汇总起来;因此尝试更新到最新的python3.7x以下尝试了3种方法,推荐第3种1. 官网下载python3.7.5.tgz方法参见这里:https:...原创 2019-12-08 00:14:32 · 491 阅读 · 0 评论 -
python处理金融时间序列
python处理金融时间序列针对时间序列的处理、量化交易等1. 常用的三方库datetime 时间,与timestamp对象息息相关pandas Dataframe格式,数据向量化numpy 高效的矩阵和向量运算os, sys 一些必要的系统操作2. datetime库与timestampfrom datetime import time # time库为时间:时-分-秒f...原创 2019-12-07 14:43:07 · 421 阅读 · 0 评论 -
python+mysql操作指南
mysql指令备注1. linux下连接mysql服务器:mysql -h localhost -u root -p 1234562. mysql指令所有指令以分号’;'收尾2.1 选择和创建database 数据库show databases; # 显示所有的库use [name]; # 切换某个库create databases [name]; # 创建某个库dro...原创 2019-11-21 22:26:59 · 142 阅读 · 0 评论 -
[人工智能AI]NLP之中文分词库jieba+python
NLP之中文分词库jieba+python结巴jieba: 最好的中文分词开源库github传送门: https://github.com/fxsjy/jieba (20k star的开源项目)1. 配置和安装法一: pip安装pip3 install jieba法二: github源码安装git clone https://github.com/fxsjy/jieba进入ji...原创 2019-11-21 00:32:32 · 1352 阅读 · 0 评论 -
详解python多线程的原理和实现
详解python多线程的原理和实现线程和进程的区别#本文部分参考www.runoob.com问题起因:在用tkinter开发界面时,如何加一个进度条,显示用户某一操作完成的进度?(这可能是Android开发比较常见的一个功能)如一个是operate()执行用户操作,一个是precess()维护进度条,这两个任务如何同时完成?这就需要用到多线程python线程库简单介绍:pyth...原创 2019-05-27 01:16:09 · 1075 阅读 · 0 评论 -
python之tkinter图形界面的用法汇总
python之tkinter图形界面的用法汇总参考网页:https://www.runoob.com/python/python-gui-tkinter.htmlimrpot Tkinter python2import tkinter python3pip3 install tk python3下使用pip安装tkinter库tkinter常用控件Canvas 画布控件,显示图形和...原创 2019-05-27 15:47:04 · 1066 阅读 · 0 评论 -
python之pyautogui实现鼠标键盘控制
python之pyautogui实现鼠标键盘控制参考网址:https://www.cnblogs.com/dcb3688/p/4607980.htmlpyautogui是一个可以控制鼠标和键盘的python库,类似的还有pywin32。pyautogui的安装pip3 install python3-xlib 依赖库sudo apt-get install scrot 依赖库pip3 ...原创 2019-07-24 13:27:11 · 3564 阅读 · 3 评论 -
Pybind11/Boostpyton的一些记录
pybind11最后一步的sudo make install实则是将 ./include的*.h头文件和几个.Config.cmake文件拷贝到/usr/local/sharehttps://blog.csdn.net/thisisfangsheng/article/details/75610558记录了链接哪些pybind11的头文件 (但是在window下VS编译)https:/...原创 2019-07-24 13:21:05 · 946 阅读 · 0 评论 -
图算法的总结和实现(未完成)
图算法的总结和实现1.0 图的表示图通常用两种数据结构表示:邻接矩阵->稠密图、邻接链表->稀疏图对于图 G = (V, E) ,V是点集,E是边集,|V| |E|分别表示点、边的数目稀疏图:边数很少的图稠密图:边数接近|V|^2的图(一个图边数最多是点数的平方,只考虑单边图)邻接矩阵维护一个n*n的数组,n是图的点数|V|根据图的性质,数组对角线都为0,上...原创 2019-07-24 13:23:40 · 187 阅读 · 0 评论 -
python+tkinter实现绘图板
python+tkinter实现绘图板创建时间:2019/5/10搭建环境:Ubuntu 18.04 + python 3.6 + tkinter使用指南:上方菜单提供了用户界面的所有操作;下方文本框提供了命令行接口,按"执行命令"按钮即可执行指令最底部显示canvas上的所有图元,包括 “类型”+“ID”实现功能:重置画布 resetCanvas width height...原创 2019-07-24 13:25:01 · 3647 阅读 · 0 评论 -
pyecharts可视化总结
pyecharts可视化总结1. linux下安装echarts 是百度开源的一个数据可视化 JS 库,pyecharts 是一个python的封装版本由于最新版pyecharts(1.3.1)与python3.6+的兼容性问题,通过wget下载并安装(0.1.9.4)版本即可wget https://files.pythonhosted.org/packages/7e/aa/63f80d...原创 2019-07-24 13:59:32 · 2602 阅读 · 0 评论 -
python 空数组的声明如何避免浅拷贝
python 空数组的声明如何避免浅拷贝声明一个初始元素都为0的10*10的二维数组# 错误的声明方法,会造成浅拷贝a = [[0]*10]*10这样实际是一种拷贝,即a中拷贝了10个一样的[0,0,0,0,0,0…0]一旦修改了例如a[2][3]的值,那么所有a[i][3]的值都变化了# 正确的声明方法a = [[0]*10 for i in range(10)]...原创 2019-05-13 14:07:30 · 546 阅读 · 0 评论