【6.23】code problems——查看npy文件、运行no module、混淆矩阵、plt不显示

  1. 查看npy文件
    将npy文件转为txt文件时,报错 Expected 1D or 2D array, got 3D array instead
    原因:txt只接收1维/2维数据,试图将3维数据写入
    解决:data = map1.reshape(1,-1)
    npy文件转为txt文件方法
    shape(x,y,z)三个参数含义:
    shape(x,)表示一维矩阵,x值表示矩阵中有几个元素,x行y列
    shape(x,y,)表示二维矩阵,x组y行z列
    参考:shape()函数的使用
    disk-failure xpath.shape=(1173, 240, 95) 三维矩阵
    reshape函数将数据按自定义维度整理,reshape(M,N):可以将数据整理为M X N的大小。
    reshape函数
    reshape函数示例
    xpath.shape=(1, 26744400) reshape后变成二维

  2. 运行时检测不到其它import的文件路径
    报错 from src.utils.loadData import read_data1 as read_data
    ModuleNotFoundError: No module named ‘src’
    解决:直接删掉其它文件夹,把所有py文件放在一个文件夹下

  3. 解释输出结果
    (1)混淆矩阵confusion_matrix含义
    confusion_matrix:
    [[216 6] TP=216,FP=6
    [ 0 13]] FN=0,TN=13
    混淆矩阵/误差矩阵,是精度评价的一种标准格式,用n行n列的矩阵表示。
    混淆矩阵
    (2)其它见上述链接

  4. 远程运行时,代码中的plt方法不显示绘图
    添加plt.savefig(“Picture.png”)保存后查看
    安装MobaXterm解决图形显示(未解决)
    安装MobaXterm

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值