python教程—importterror:不能导入名称“_validate_length”-Python实用宝典

python教程—importterror:不能导入名称“_validate_length”

我已经开始学习Tensorflow。我使用的是Pycharm,我的环境是Ubuntu 16.04。我正在学习教程。我交叉核对号码。它是最新的。我不知道这个错误的原因。

我已经开始学习Tensorflow。我使用的是Pycharm,我的环境是Ubuntu 16.04。我正在遵循tutorial。我交叉核对号码。它是最新的。我不知道这个错误的原因。

从numpy.lib。arraypad进口_validate_lengths

importterror:不能导入名称“_validate_length”

需要提示来解决此错误。谢谢你!

    import tensorflow as tf from skimage import transform from skimage import data import matplotlib.pyplot as plt import os import numpy as np from skimage.color import rgb2gray import random #listdir: This method returns a list containing the names of the entries in the directory given by path. # Return True if path is an existing directory def load_data(data_dir): # Get all subdirectories of data_dir. Each represents a label. directories = [d for d in os.listdir(data_dir) if os.path.isdir(os.path.join(data_dir, d))] # Loop through the label directories and collect the data in # two lists, labels and images. labels = [] images = [] for d in directories: label_dir = os.path.join(data_dir, d) file_names = [os.path.join(label_dir, f) for f in os.listdir(label_dir) if f.endswith(".ppm")] for f in file_names: images.append(data.imread(f)) labels.append(int(d)) return images, labels ROOT_PATH = "/home/tahir/PhD Study/Traffic Signs Using Tensorflow/" train_data_dir = os.path.join(ROOT_PATH, "TrafficSigns/Training") test_data_dir = os.path.join(ROOT_PATH, "TrafficSigns/Testing") images, labels = load_data(train_data_dir) # Print the `images` dimensions print(images.ndim) # Print the number of `images`'s elements print(images.size) # Print the first instance of `images` images[0]

回答

我更新了skimage包。

    pip install --upgrade scikit-image

问题解决了。这是Skimage版本的问题,在0.14.2中已经解决。另外,这个版本非常稳定。

    Installing collected packages: dask, scikit-image Found existing installation: dask 0.19.1 Uninstalling dask-0.19.1: Successfully uninstalled dask-0.19.1 Found existing installation: scikit-image 0.13.0 Uninstalling scikit-image-0.13.0: Successfully uninstalled scikit-image-0.13.0 Successfully installed dask-1.0.0 scikit-image-0.14.2

​Python实用宝典 (pythondict.com)
不只是一个宝典
欢迎关注公众号:Python实用宝典

本文由 Python实用宝典 作者:Python实用宝典 发表,其版权均为 Python实用宝典 所有,文章内容系作者个人观点,不代表 Python实用宝典 对观点赞同或支持。如需转载,请注明文章来源。
0

发表评论