pandas显示完整的行或列
pandas显示完整的行或列,避免省略中间行或列、以及自动换行。
1 | import pandas as pd |
pandas时间序列及绘图
pycharm配置pyqt5-tools
pip 安装 pyqt5-tools
1 | pip install pyqt5-tools -i https://pypi.mirrors.ustc.edu.cn/simple/ |
启动 pycharm, 打开 Settings -> Tools -> External Tools
点击+,添加工具
添加 pyqtdesigner
1 | - Name: pyqtdesigner |
- 添加 pyuic5
1 | - Name: pyuic5 |
python调用ffmpeg处理视频-提取图片
ffmpeg 使用说明
查看使用说明:ffmpeg -h
。
1 | # usage: |
excel常用函数:查找、线性插值
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
0 示例表格
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 |
1 已知key,查找对应value
- VLOOKUP(lookup value, lookup array, column, range lookup)
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 |
excel调用有道翻译api
有道翻译 API 简介
参数说明:
i="text"
,引号内为要翻译的单词或句子,中文、英文都行,默认是中英互译;doctype=xml
,指定返回值的格式为xml
格式,还可以是text
,json
等
其他可选:
type
,默认是type=auto
;可以指定语言,比如中文->日语:type=zh_cn2ja
version
,指定 api 版本等
在 excel 里调用有道翻译 api
首先用 WEBSERVICE 函数获得调用 api,返回值格式指定为 xml;
然后用 FILTERXML 函数解析 xml,翻译的结果在
<translation>
标签里面完整代码如下:
1 | =FILTERXML(WEBSERVICE("http://fanyi.youdao.com/translate?&i="&A1&"&doctype=xml"),"//translation") |
这个 api 有调用次数的限制,且用且珍惜。
python 调用 CoolProp 计算介质的物性
之前常用的物性计算软件是 Nist Refprop,在 Excel 中计算时调用起来非常好使。
但是计算方程组求解时 Excel 就不太好用了。。
发现了一个开源软件:CoolProp,它支持多种程序或语言的调用,接口比较好;
对 python 的支持也非常方便。
1. 安装 CoolProp
- 直接使用 pip 安装:
1 | pip install CoolProp |
- 或者安装开发版(稳定版偶尔有编译问题,导致安装失败):
1 | # install the latest nightly release version |
2. 基本使用
2.1 参数说明
D, DMASS | kg/m^3 | Mass density | 密度 |
H, HMASS | J/kg | Enthalpy | 焓 |
P | Pa | Pressure | 压力 |
Q | mol/mol | Mass vapor quality | 气体占比 |
T | K | Temp | 温度 |
A, SPEED_OF_SOUND | m/s | Speed of sound | 声速 |
CONDUCTIVITY, L | W/m/K | Thermal conductivity | 热导率 |
CVMASS, O | J/kg/K | Mass specific constant volume specific heat | 定容比热容 |
C, CPMASS | J/kg/K | Mass specific constant pressure specific heat | 定压比热容 |
I, SURFACE_TENSION | N/m | Surface tension | 表面张力 |
M, MOLARMASS | kg/mol | Molar mass | 摩尔质量 |
PCRIT | Pa | Pressure at the critical point | 临界压力 |
TCRIT | K | Temperature at the critical point | 临界温度 |
V, VISCOSITY | Pa·s | Viscosity | 粘度 |
Z | Compressibility factor | 压缩系数 |
- 示例1:
1 | from CoolProp.HumidAirProp import HAPropsSI |
- 示例2:
1 | from CoolProp.HumidAirProp import HAPropsSI |
git 常用命令
1. 新建远程仓库
- 在 github.com 上新建 repository :xxxx , 链接为:https://github.com/shenbo/xxxx.git
- 本地新建文件夹:xxxx
1 | cd ~/xxxx |
python执行cmd命令-os.popen与subprocess
1. os.popen 命令
python 内置的 os.popen 命令可以用于执行简单的命令。
1 | import os |
2. subprocess 模块
复杂一点的命令可以使用 subprocess 模块,也是 python 内置的,可以对输入/输出进行操作;
2.1 subprocess.call 命令
1 | import subprocess |
2.2 subprocess.Popen 命令
1 | import subprocess |
subprocess.Popen 参数比较复杂,更多用法参见:
帮助文档
pip 常用命令
1. 设置默认国内源
- Windows系统:
命令行修改配置
1 | pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple |
或手动修改/新建文件 C:\Users\XXXX\pip\pip.ini
,内容为:
1 | [global] |
国内源:
加利福尼亚大学python扩展库(非官方):
2. 更新所有安装包
1 | from pip._internal.utils.misc import get_installed_distributions |
raspberry pi 安装配置
硬件准备
- 树莓派3B,5V 2A充电器 + 充电线
- TF卡(>8g,class10) + 读卡器
- 无线路由器
- 笔记本/电脑
显示器 + HDMI线
软件准备
Raspbian系统, https://www.raspberrypi.org/downloads/raspberry-pi-os/, (下载文件类似“201x-xx-xx-raspbian-buster-lite” )
Win32diskimager, https://sourceforge.net/projects/win32diskimager/ (用于烧录系统)
SDCardFormatter, https://www.sdcard.org/ (非必需,用于SD卡格式化)
putty (用于SSH;非必需,win10已自带openssh)VNC-Viewer (远程桌面)
横山徒步
出去兜风,一不小心上新闻了。
千人徒步越野 尽赏横山秋色
2016-12-03 微江宁
今天,1500多名户外徒步爱好者齐聚秋色迷人的革命老区横山,参加由江宁广电网络公司冠名的2016首届南京横溪•横山徒步越野大会。景致优美的赛道路线,准专业越野赛事的体验,让市民充分领略到全民健身的魅力。
最小登山者:四个月大的沈悠悠小朋友。