数据可视化:matplotlib animation 绘制动画
1. 用 matplotlib animation 绘制动画
ref: https://matplotlib.org/3.1.1/api/animation_api.html
1 | import matplotlib.animation as animation |
ref: https://matplotlib.org/3.1.1/api/animation_api.html
1 | import matplotlib.animation as animation |
ref: https://matplotlib.org/stable/api/markers_api.html
ref: https://matplotlib.org/stable/gallery/lines_bars_and_markers/marker_reference.html#sphx-glr-gallery-lines-bars-and-markers-marker-reference-py
1 |
|
下载匹配的版本,https://github.com/fatedier/frp/releases
1 | # frps.ini |
1 | ./frps -c ./frps.ini |
下载匹配的版本,https://github.com/fatedier/frp/releases
1 | # frps.ini |
1 | ./frps -c ./frps.ini |
RunCat是一款 mac应用,用奔跑的猫来显示当前系统资源(CPU)占用情况。
但是只有mac版,于是用python撸了一个,可以在windows任务栏(通知区域)养猫。
首先用psutil
获得CPU或内存的使用情况,然后用pyqt5创建QSystemTrayIcon显示在任务栏的托盘区域。
GPU的使用情况可以用 nvidia-ml-py, https://pypi.org/project/nvidia-ml-py/
的pynvml模块(仅限nvidia gpu)。
2019年升级了装备 XPS 9370,但是 Solidworks 2014使用时非常卡。
XPS 9370 配置的是 Intel UHD 620 集显,公司还有个笔记本是 ThinkPad New S2,是HD 620显卡,solidworks 却不卡。
将 Solidworks 2016 原有的显卡系列随便选一个导出来,然后用文本编辑器打开,将显卡系列的名称(如 HD Graphics)改为 UHD Graphics 620,Workarounds 值改为 00000009。
或直接将以下导入注册表。
1 | Windows Registry Editor Version 5.00 |
在网上搜了一圈大致有以下几个解决方法:
前一段做试验,需要远程监控现场的电脑;
写了一个定时截屏并把图片发送至邮箱的脚本,这样微信就可以得到通知。
1 | from PIL import ImageGrab |
1 | import threading |
处理excel数据时遇到了个问题,数据导出来总是不全。
后来发现是 *.xls 格式的问题:
xls格式 最大行数为
65535
xlsx格式 最大行数为
1048576
(满足要求了)
而且xlsx文件大小只有原来的1/3左右。
但是手上有一大堆旧的xls文件需要转换。
1 | pip install pywin32 |
1 | import os |
1 | pip install jupyter |
打开python:
1 | from notebook.auth import passwd |
根据提示输入密码,得到类似下面的密文:
‘sha1:ce23d945972*********’
复制下来。
1 | jupyter notebook --generate-config |
sudo nano jupyter_notebook_config.py
1 | c.NotebookApp.ip = '*' |
1 | nohup jupyter notebook & |
试试打开 http://xxx.xxx.xxx.xxx:3333
输入第一步设置的密码即可
pandas显示完整的行或列,避免省略中间行或列、以及自动换行。
1 | import pandas as pd |
1 | pip install pyqt5-tools -i https://pypi.mirrors.ustc.edu.cn/simple/ |
点击+,添加工具
添加 pyqtdesigner
1 | - Name: pyqtdesigner |
添加 pyuic5
1 | - Name: pyuic5 |
查看使用说明:ffmpeg -h
。
1 | # usage: |
ref: excel_formulas_and_functions, https://support.office.com/en-us/article/overview-of-formulas-in-excel-ecfdc708-9162-49e8-b993-c311f47ca173?wt.mc_id=fsn_excel_formulas_and_functions
A | B | C | |
---|---|---|---|
1 | NO | key | value |
2 | 1 | 0 | 0 |
3 | 2 | 5 | 25 |
4 | 3 | 10 | 100 |
5 | 4 | 15 | 225 |
6 | 5 | 20 | 400 |
7 | 6 | 25 | 625 |
8 | 7 | 30 | 900 |
9 | 8 | 35 | 1225 |
10 | 9 | 40 | 1600 |
11 | 10 | 45 | 2025 |
F | G | H | |
---|---|---|---|
4 | key | Formula | value |
5 | 20 | =VLOOKUP(F5,B2:C11,2) | 400 |
6 | 25 | =VLOOKUP(F6,B2:C11,2,FALSE) | 625 |
7 | 24 | =VLOOKUP(F7,B2:C11,2) | 400 |
8 | 24 | =VLOOKUP(F8,B2:C11,2,FALSE) | #N/A |