09 2024 档案
JupyterLab 导出含有中文的 PDF
摘要:一般情况下我们直接使用 JupyterLab 导出的 PDF 是无法显示中文的。 这是 JupyterLab 导出 PDF 的过程: graph LR A["Jupyter Notebook (.ipynb)"] -->|nbconvert| B["LaTeX (.tex)"] B -->|XeLa
使用 Python 在 JupyterLab 中输出 LaTeX 公式
摘要:import numpy as np from IPython.display import display, Math P_X = [(0, 0.5), (1, 0.5)] E_X = sum([x * p for x, p in P_X]) sigma = np.sqrt(sum([p * (x
Docker 警告 Plugin XXX is not valid: failed to fetch metadata
摘要:在运行 docker info 命令时遇到如下警告: WARNING: Plugin "/Users/user/.docker/cli-plugins/docker-debug" is not valid: failed to fetch metadata: fork/exec /Users/use
时区
摘要:UTC(Coordinated Universal Time,协调世界时),也称 GMT(Greenwich Mean Time,格林尼治标准时间)。两者的准确定义有区别,不过一般可以当做同一回事。 中国常用时区:(UTC+08:00) CST - Shanghai。这里 CST 指 China S
使用 conda-pack 迁移 conda 环境
摘要:最近可以用学校的服务器来训练模型了。不过学校的服务器是只连了内网的,因此不能使用传统的方法使用 conda。一切资源都必须用 SSH 上传。可以先将要用到的环境打包到本地目录,再将这个目录上传到服务器,最后在服务器上导入环境。 我们将使用 conda-pack 来打包环境。 安装 conda-pac
Word 删除加载项
摘要:打开 工具 > 模板和加载项,将能取消选中的取消选中,不能取消选中的就手动到目录里删除。 可能的插件路径: # 用户目录 $HOME/Library/Group Containers/UBF8T346G9.Office/User Content.localized/Startup.localized
NumPy 学习笔记
摘要:NumPy reference import numpy as np 1 维数组(1-D Array) 创建向量: # 零向量 np.zeros(4) # [0. 0. 0. 0.] np.random.random_sample(4) # [0.13874093 0.76087955 0.1702
数学字体比较
摘要:Computer Modern STIX 比较 Computer Modern 特点: Computer Modern 字体是 TeX 和 LaTeX 系统的默认字体,由 Donald Knuth 设计。 它具有经典的学术风格,非常适合用于科学和数学出版物。 默认情况下,Matplotlib 使用
Computer Modern 字体
摘要:Computer Modern 字体是一组由 Donald Knuth(TeX 设计者)在 1970 年代末和 1980 年代初设计的字体。这些字体最初是为 TeX 排版系统设计的,旨在提供高质量的排版效果,尤其是在数学和科学文献的排版中。Computer Modern 字体家族包括多种字体样式和变
Octave 使用
摘要:GNU Octave 是 MATLAB 的开源替代品,提供了与 MATLAB 高度兼容的语法和功能,使用户能够在不购买 MATLAB 许可证的情况下进行类似的科学和工程计算。 安装 brew install octave 使用 进入命令交互环境: octave 打开 GUI 程序: octave -
Python 装饰器
摘要:装饰器(Decorator)是 Python 中的一种高级函数,它允许你在不修改函数定义的情况下,动态地扩展或修改函数的功能。装饰器本质上是一个返回函数的函数,可以将一个函数作为输入,并返回一个增强后的函数。 装饰器的基本概念 装饰器通常用于以下几种场景: 增强函数功能:在不改变原函数代码的情况下,
Python requests 包下载
摘要:def download_pretrained_vae(overwrite=False): download_path = "pretrained_models/vae/kl16.ckpt" if not os.path.exists(download_path) or overwrite: hea
数据集
摘要:ImageNet ImageNet 是一个大规模的视觉数据库,广泛用于计算机视觉研究领域。它由斯坦福大学的李飞飞教授及其团队创建和维护。 ImageNet IMAGENET 1000 Class List 官网需使用教育邮箱注册才能下载数据集。 可从 Kaggle ImageNet Object L
Kaggle CLI 使用
摘要:安装。运行以下命令: pip install kaggle 认证。打开 Settings 页面,在 API 标题下找到并点击 Create New Token 按钮,此时会下载 kaggle.json 文件,将其移至 ~/.kaggle 目录下,并设置其访问权限: chmod 600 ~/.kagg
在终端渲染 Markdown
摘要:glow 安装 glow | GitHub # Homebrew brew install glow # Snap sudo snap install glow # Debian/Ubuntu sudo mkdir -p /etc/apt/keyrings curl -fsSL https://re
GitHub 加速
摘要:之前访问 GitHub 都是挂梯子,但是最近要租卡训练神经网络模型,卡很贵不可能一直租,如果每次开新卡都重新装梯子的话很麻烦。于是需要一些能够镜像 GitHub 的方法。 使用 GitClone 使用 GitClone 的方法很简单,只需将 gitclone.com/ 插入到要克隆的链接即可。 将:
JupyterLab
摘要:Jupyter 项目官网 User Guide | JupyterLab Docs IPykernel 包说明文档 安装与启动 安装 安装 JupyterLab: 使用 Conda 安装(推荐): conda install jupyterlab 使用 PIP 安装: pip install jup
电话号格式
摘要:国际电话区号(Country Code): 用于在国际范围内唯一标识一个国家或地区。 以 + 号开头,后跟一到三位数字。例如,美国和加拿大的国际电话区号是 +1,中国的国际电话区号是 +86。 参见:国际电话区号列表 国家或地区代码(National Destination Code, NDC):
科学计算显卡
摘要:显卡型号 A100:基于 Ampere 架构,发布于 2020 年。价格为 6~9 万。是目前常用的科学计算显卡。 架构:Ampere 制程工艺:7nm CUDA 核心:6912 Tensor 核心:432 显存:40 GB 或 80 GB HBM2e,带宽高达 1.6 TB/s 峰值 FP64 性