输入和输出#

NumPy 二进制文件(NPY、NPZ)#

load(文件[,mmap_mode,allow_pickle,...])

.npy从或pickled 文件加载数组或 pickled 对象.npz

save(文件,arr[,allow_pickle,fix_imports])

将数组保存为 NumPy.npy格式的二进制文件。

savez(文件,*args,**kwds)

以未压缩格式将多个数组保存到单个文件中.npz

savez_compressed(文件,*args,**kwds)

将多个数组以压缩格式保存到单个文件中.npz

这些二进制文件类型的格式记录在 numpy.lib.format

文本文件#

loadtxt(fname[, dtype, 注释, 分隔符, ...])

从文本文件加载数据。

savetxt(fname, X[, fmt, 分隔符, 换行符, ...])

将数组保存到文本文件。

genfromtxt(fname[, dtype, 注释, ...])

从文本文件加载数据,并按指定处理缺失值。

fromregex(文件、正则表达式、dtype[、编码])

使用正则表达式解析从文本文件构造数组。

fromstring(字符串[,数据类型,计数,喜欢])

从字符串中的文本数据初始化的新一维数组。

ndarray.tofile(fid[, sep, 格式])

将数组以文本或二进制形式写入文件(默认)。

ndarray.tolist()

将数组作为a.ndimPython 标量的 -levels 深度嵌套列表返回。

原始二进制文件#

fromfile(文件[, dtype, 计数, sep, 偏移量, like])

从文本或二进制文件中的数据构造一个数组。

ndarray.tofile(fid[, sep, 格式])

将数组以文本或二进制形式写入文件(默认)。

字符串格式化#

array2string(a[, 最大线宽, 精度, ...])

返回数组的字符串表示形式。

array_repr(arr[, 最大线宽, 精度, ...])

返回数组的字符串表示形式。

array_str(a[, 最大线宽, 精度, ...])

返回数组中数据的字符串表示形式。

format_float_positional(x[, 精度, ...])

将浮点标量格式化为位置表示法中的十进制字符串。

format_float_scientific(x[, 精度, ...])

将浮点标量格式化为科学记数法的十进制字符串。

内存映射文件#

memmap(文件名[,数据类型,模式,偏移量,...])

创建到存储在磁盘上的二进制文件中的数组的内存映射。

lib.format.open_memmap(文件名[,模式,...])

打开 .npy 文件作为内存映射数组。

文本格式选项#

set_printoptions([精度、阈值、...])

设置打印选项。

get_printoptions()

返回当前的打印选项。

set_string_function(f[, 重复])

设置漂亮打印数组时要使用的 Python 函数。

printoptions(*args, **kwargs)

用于设置打印选项的上下文管理器。

以 n 为基数表示#

binary_repr(数量[,宽度])

以字符串形式返回输入数字的二进制表示形式。

base_repr(数字[,基数,填充])

返回给定基本系统中数字的字符串表示形式。

数据源

DataSource([目标路径])

通用数据源文件(文件、http、ftp...)。

二进制格式说明#

lib.format

二进制序列化