我想将培训保存在名为Check
的其他文件夹中。如何使用np.save
命令保存?我从文档中读到了np.save
命令,但它没有描述如何将它保存在不同的目录中。
sample = np.arange(100).reshape(10,10)
split = 0.7
index = int(floor(len(sample)*split))
training = sample[:index]
np.save("Check"+'train_set.npy',training)
答案 0 :(得分:7)
来自(DOCS):
file:file,str或pathlib.Path
保存数据的文件或文件名。如果file是文件对象,则文件名不变。如果file是字符串或Path,则.npy扩展名将附加到文件名中,如果它还没有。
这表明如果文件名有一个目录(即:Path),它将被存储在那里。所以这样的事情应该做你需要的:
import os
np.save(os.path.join('Check', 'train_set'), training)