我想将训练保存在名为的其他文件夹中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)
Run Code Online (Sandbox Code Playgroud)
来自(DOCS):
file:file,str或pathlib.Path
保存数据的文件或文件名.如果file是文件对象,则文件名不变.如果file是字符串或Path,则.npy扩展名将附加到文件名(如果它还没有).
这表明如果文件名有一个目录(即:Path),它将被存储在那里.所以这样的事情应该做你需要的:
import os
np.save(os.path.join('Check', 'train_set'), training)
Run Code Online (Sandbox Code Playgroud)