暂无分类
暂无标签
发布于2021-01-12 13:13 阅读(1023) 评论(0) 点赞(28) 收藏(4)
0
1
2
3
4
5
6
7
8
在NoteBook中执行TensorFlow时,Python遇到AttributeError: 'NoneType' object has no attribute 'xxx'类型的报错。
原因分析:Notebook里往往是分段的执行代码逻辑,该错误就是因为相应的引用没有读取到;
解决方案:在对应的执行代码逻辑分段上,添加上引用的逻辑,即添加对应的Import TensorFlow and other libraries。如:
- import matplotlib.pyplot as plt
- import numpy as np
- import pandas as pd
- import tensorflow as tf
-
- from sklearn.metrics import accuracy_score, precision_score, recall_score
- from sklearn.model_selection import train_test_split
- from tensorflow.keras import layers, losses
- from tensorflow.keras.datasets import fashion_mnist
- from tensorflow.keras.models import Model
-
- code1
- code2
- code3
- code4
- code5
另一个报错: ValueError: Shape must be rank 1 but is rank 2 for 'strided_slice_29' (op: 'StridedSlice') with input shapes:
解决方案:将TensorFlow的Tensor转化为numpy.array格式,以numpy.array格式进行类型转化np.float,.astype(bool)和掩码取数组train_data[bool array]。
0
1
2
3
4
作者:大哥别打我
链接: https://www.pythonheidong.com/blog/article/759637/15966be5ae54b9bf5e53/
来源: python黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
Copyright © 2018-2019 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系z452as@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!