saveAsNpy

语法

saveAsNpy(obj, fileName)

参数

obj 是一个数值向量或矩阵。

fileName 是服务器端输出文件的绝对路径或相对路径。

详情

将一个 DolphinDB 向量或矩阵保存为 Python Numpy 支持的 npy 格式的二进制文件。该函数必须要用户登录后才能执行。

如果 DOUBLE 类型的向量或矩阵中包含 NULL 值,那么 NULL 值会被转换成 Python Numpy DOUBLE 类型的 NaN;如果其他类型的向量或矩阵中包含 NULL 值,那么 NULL 值会被转换成 Python Numpy FLOAT 类型的 NaN。

例子

$ v = 1..1000
$ v.saveAsNpy("/home/DolphinDB/intVec.npy")

$ m = (1..1000 + 0.5)$20:50
$ m.saveAsNpy("/home/DolphinDB/doubleMat.npy")

在 Python 中加载保存的文件。

import numpy as np
v = np.load("/home/DolphinDB/intVec.npy")
m = np.load("/home/DolphinDB/doubleMat.npy")

相关函数:loadNpy