09 2024 档案
摘要:# coding: utf-8 try: import urllib.request except ImportError: raise ImportError('You should use Python 3.x') import os.path import gzip import pickle
阅读全文
摘要:vim8 自带插件管理系统,使用了指定目录的方式来安装插件。 在 linux 下的目录为:~/.vim/pack/自定义目录名/{start,opt} 举例说明,比如我安装一个 python 代码格式化的插件,地址是:https://github.com/Vimjas/vim-python-pep8
阅读全文
摘要:什么是 pickle 模块? pickle 是 Python 的一个标准库,用于序列化和反序列化 Python 对象。所谓序列化,就是将一个 Python 对象转换成字节流,以便存储到磁盘或通过网络传输。反序列化则是将字节流恢复为原来的 Python 对象。 为什么使用 pickle? 保存 Pyt
阅读全文
摘要:由于原始的地址设置了登陆权限,所以,选择 huggingface 的 mnist 数据集使用。 数据装载 首先到 hf 网站下载相关数据集,地址是 ylecun/mnist, 然后在安装 hf 设计的数据集加载套件 datasets 工具包。 用 huggingface提供的工具下载到本地目录 hu
阅读全文
摘要:Parquet格式解释及词解 Parquet,中文通常翻译为帕奎或帕凯,是一种高效的列式存储格式。 为什么叫Parquet? Parquet这个词源自法语,指的是一种镶木地板。这种地板是由许多小块木块拼凑而成的,每个木块代表一个数据列。这种比喻形象地说明了Parquet格式的存储方式。 Parque
阅读全文
摘要:来源 The MNIST dataset consists of 70,000 28x28 black-and-white images of handwritten digits extracted from two NIST databases. A data point comprises a
阅读全文
摘要:来源句子: mingpt/trainer.py is (GPT-independent) PyTorch boilerplate code that trains the model. boilerplate 在这里的中文意思是「样板代码」 详细解释 boilerplate:这个英文单词源自法律文件
阅读全文
摘要:在 github 上只能下载一个 clang 和 llvm 的捆绑的二进制文件包,clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04.tar.xz 这个二进制文件,那么可以通过以下步骤将其安装到 Debian 系统中: 步骤 1: 解压文件 首先,你需要解
阅读全文
摘要:概述 背景 Apple Silicon (M1, M2 芯片) 是基于 ARM 架构的,而老的 Intel Mac 是基于 x86_64 架构的。 Rosetta 2 是 macOS 提供的工具,用于在 Apple Silicon 上模拟运行 x86 应用程序。 某些应用程序(如终端)可能默认通过
阅读全文
摘要:xcode-select 是 macOS 系统中与 Xcode 开发工具链相关的一个命令行工具,用于管理和切换 Xcode 的开发工具路径。Xcode 是苹果为 macOS 和 iOS 开发提供的集成开发环境(IDE),而 xcode-select 让用户可以方便地设置和更改系统使用的 Xcode
阅读全文
摘要:概述 二手淘到一个M1 MAX 64g 512g 的 apple studio 。看了一下专为它开发的框架 MLX,还有一堆例子。 在官方网站的帮助文件中,找到了安装方法。 官网安装 Python API To build and install the MLX python library fro
阅读全文
摘要:概述 Python有pickle这个便利的功能。这个功能可以将程序运行中的对象保存为文件。如果加载保存过的pickle文件,可以立刻复原之前程序运行中的对象。 解答 在Python中,pickle 模块用于将对象序列化(即将对象的状态转换为可存储或传输的字节流),并且能够反序列化(即从字节流恢复对象
阅读全文
摘要:概述 oftmax函数的表达式 ,但在计算机的运算上有一定的缺陷。这个缺陷就是溢出问题。 softmax函数的实现中要进行指数函数的运算,但是此时指数函数的值很容易变得非常大。比如,e
阅读全文