**
【新手上路】python保存读取单个和多个数组
**
内容:
b站中学习(山东大学公开课)遇到问题所解决办法。
numpy中save和savez
nimpy中load下多个数组索引出错
报错:arrays used as indices must be of integer (or boolean) type
用作索引的数组必须是整数(或布尔)类型
arr=np.random.randn(5,4)
print("arr:",arr)
try:
os.mkdir("C:/测试文件/01_编写常见代码/file")
np.save("C:/测试文件/01_编写常见代码/file/data",arr)#这里为save 默认.npy结尾
print("data over")
except(FileExistsError):
print("file have exist")
except:
print("save mistake")
new_arr = np.load("C:/测试文件/01_编写常见代码/file/data.npy")
print("file shuzu:\n",new_arr)
arr1 = np.arange(10)
print("arr1:",arr1)
try:
np.savez("C:/测试文件/01_编写常见代码/file/many_data",arr,arr1)
np.savez("C:/测试文件/01_编写常见代码/file/many_data", a=arr,b= arr1) #索引为a,b .npz结尾