Toccata in Nowhere.

Python FTP多进程下载

使用 multiproceesing 进行 ftp 数据的并行下载,可以极大地提升文件下载效率。

阅读更多

无Root配置科研环境:zsh插件、conda/python环境等

使用公共服务器时,通常无法取得更高权限。本文介绍适用于服务器集群等无 root 权限条件情况下的zsh与插件配置、conda / python 安装、以及服务器免密登陆配置。

阅读更多

macOS 键盘键位映射(修饰键替代),蓝牙设备连接自动执行

对于非为 macOS 设计的蓝牙键盘,需要将 command ⌘ / windows 键与 option ⌥ / Alt 键调换;此外对于 emacs 快捷键,将 caps lock 映射为 control 键则可以极大方便使用。对于蓝牙 4.0 及以上的蓝牙键盘(如 MX Keys / CIY 键盘),在 macOS 中如被识别为 Bluetooth Low Energy 设备,则系统设置中的的修饰键(modifier keys)将无法选择该设备,从而无法进行键位因为修改。本文介绍使用 hidutil 进行键位映射,并使用 launchctl 实现设备连接后自动修改映射表。

阅读更多

Matplotlib 绘图 Colormap 内置及上下左右微调方法

plt.colorbar的绘制默认放置在图片的右侧中间,本文将介绍几种colorbar的微调方法,包括上下左右放置、内置、以及偏心放置的方法。

阅读更多

Python scipy.signal 带通滤波器与 MATLAB 的区别

虽然在函数名和使用方法上极为相似,但如果仔细观察,二者的滤波结果可能存在一定的相位差异。

阅读更多

Python 绘制/拾取 等高线 contour (feat. MATLAB)

对二维数据绘制等高线(contour)是一个常见的绘图方法,但同时因为矩阵数据的稀疏性,如果需要获取数据中的等高线信息,一般难以直接使用搜索方法获得。本文介绍Python与MATLAB中绘制与拾取得到等高线数据的方法。

阅读更多