+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2019-07(3)

2019-08(115)

2019-09(109)

2019-10(10)

2019-11(7)

Notebook中执行TensorFlow时,Python AttributeError: ‘NoneType‘ object has no attribute ‘xxx‘类型错误的处理

发布于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。如:

  1. import matplotlib.pyplot as plt
  2. import numpy as np
  3. import pandas as pd
  4. import tensorflow as tf
  5. from sklearn.metrics import accuracy_score, precision_score, recall_score
  6. from sklearn.model_selection import train_test_split
  7. from tensorflow.keras import layers, losses
  8. from tensorflow.keras.datasets import fashion_mnist
  9. from tensorflow.keras.models import Model
  10. code1
  11. code2
  12. code3
  13. code4
  14. 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黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

28 0
收藏该文
已收藏

评论内容:(最多支持255个字符)