FQA: 问题解答
1.我需要同时安装Python后端和CC后端吗?
不需要,Python后端和CC后端的API调用完全一致。Python后端的兼容性更佳但是性能不如CC后端,如果只是简单的入门学习那么你并不需要使用CC后端.
2.如何在搭载Apple M1芯片的Mac上使用classicML?
目前,classicML已经提供了支持Apple M1的正式版,您可以通过pip软件包管理器直接安装.
# 安装python版
pip install classicML-python
# 或者直接安装标准版
pip install classicML
3.我如何才能联系到作者?
首先,你可以直接在Github Issues上进行提问;然后你也可以通过作者邮箱进行联系,作者看到后将会立即回复你的.
4.为什么我使用可视化工具,中文都是显示的小方框?
根据现有的开发经验,应该是您的系统字库中没有 classicML 的默认 Unicode 字体导致的. 目前提供了两个解决方案:
方案1
classicML 拥有一个控制可视化工具字体的环境变量CLASSICML_FONT,您可以直接修改环境变量的值选择您系统字库中存在的中文字体.
方案2
您可以通过安装 classicML 的默认字体,以此实现显示中文信息. 字体的下载链接在资源页面提供. 您需要按照以下三步操作即可(以类Unix为例)
# 步骤1(添加字库)
cp -p /path/to/ArialUnicodeMS.ttf /path/to/lib/python3.8/site-packages/matplotlib/mpl-data/fonts
cp -p /path/to/ArialUnicodeMS.ttf /usr/share/fonts
# 步骤2(注册字库信息)
vim /path/to/lib/python3.8/site-packages/matplotlib/mpl-data/matplotlibrc
# 修改第250行, 增加新的字库
font.family: ArialUnicodeMS, sans-seri
# 步骤3(刷新字库缓存)
rm -rf ~/.cache/matplotlib