输入和输出

numpy二进制文件(npy,npz)

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

从加载数组或酸洗对象 .npy.npz 或者腌制的文件。

save \(文件ARR) [, allow_pickle, fix_imports] )

将数组保存到numpy中的二进制文件 .npy 格式。

savez \(文件) * ARGs, *  * KWDS)

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

savez_compressed \(文件) * ARGs, *  * KWDS)

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

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

文本文件

loadtxt (FNEXT) [, dtype, comments, delimiter, ...] )

从文本文件加载数据。

savetxt \(FNEX,X) [, fmt, delimiter, newline, ...] )

将数组保存到文本文件。

genfromtxt (FNEXT) [, dtype, comments, ...] )

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

fromregex \(文件,regexp ,dtype[, encoding] )

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

fromstring (字符串) [, dtype, count, sep, like] )

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

ndarray.tofile (FID) [, sep, format] )

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

ndarray.tolist ()

作为数组返回 a.ndim -Python标量的深度嵌套列表。

原始二进制文件

fromfile \(文件) [, dtype, count, sep, offset, like] )

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

ndarray.tofile (FID) [, sep, format] )

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

字符串格式

array2string (a) [, max_line_width, precision, ...] )

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

array_repr (ARR) [, max_line_width, precision, ...] )

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

array_str (a) [, max_line_width, precision, ...] )

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

format_float_positional (x) [, precision, ...] )

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

format_float_scientific (x) [, precision, ...] )

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

内存映射文件

memmap (文件名) [, dtype, mode, offset, ...] )

创建存储在 二元的 磁盘上的文件。

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

以内存映射数组的形式打开.npy文件。

文本格式选项

set_printoptions \ [precision, threshold, ...] )

设置打印选项。

get_printoptions ()

返回当前打印选项。

set_string_function (f) [, repr] )

设置一个python函数,以便在打印数组时使用。

printoptions * ARGs, *  * 克瓦格斯)

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

基N表示

binary_repr (num) [, width] )

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

base_repr (数字) [, base, padding] )

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

数据源

DataSource \ [destpath] )

通用数据源文件(文件、HTTP、FTP等)。

二进制格式说明

lib.format 

二进制序列化