Traitement de l'erreur Python "Erreur d'attribut: le module'scipy.misc 'n'a pas d'attribut" dimensionnement "" dans l'apprentissage en profondeur

Objectif

misc.imresize()

alors,

AttributeError: module 'scipy.misc' has no attribute 'imresize'

Peut apparaître.

C'est simple, Vous pouvez voir les contre-mesures en faisant le tour, mais Je n'aime pas ce genre d'activité. Si je peux me le permettre, je ferai des recherches. Cette fois, j'écrirai un article sur ce que j'ai appris.

Informations environnementales connexes

Name: scipy Version: 1.4.1 Summary: SciPy: Scientific Library for Python Home-page: https://www.scipy.org

Erreurs et contre-mesures

Cause

Ceci est lié à la mise à niveau de la version commune de scipy, "Qu'est-ce qui fonctionnait sur l'ancienne version de sicpy devient une erreur dans la série scipy 1.3.0 ou ultérieure"? est.

Contre-mesure 1 (je pense que la contre-mesure 2 est meilleure)

** Réglez scipy sur 1.2.0 ** Je reçois un avertissement disant "Supprimer dans 1.3.0", mais cela fonctionne.

block_1_hobo_org.py:23: DeprecationWarning: `imresize` is deprecated!
`imresize` is deprecated in SciPy 1.0.0, and will be removed in 1.3.0.
Use Pillow instead: ``numpy.array(Image.fromarray(arr).resize())``.
  obs = (misc.imresize(obs, (110, 84))) #===

Mesure 2

Montré en même temps que l'avertissement ci-dessus  numpy.array(Image.fromarray(arr).resize()) utilisation.

Précautions lors de l'utilisation de la mesure 2

** (Premièrement, il n'y a tout simplement pas de fonction appelée imresize. Une autre, C'est une histoire simple et très facile à utiliser pour redimensionner, donc Comme chose facile, calmez-vous. .. .. .. ) **

Remarque 1: la taille spécifiée par ** resize est un tuple. ** ** Remarque 2: ** imresize et resize semblent avoir l'ordre inverse de la hauteur et de la largeur. ** **

En particulier, ** imresize (xxx, (110, 42)) ** resize((42,110)) Je pense que vous devriez l'écrire à l'envers. Veuillez noter que certains sites peuvent être incorrects dans l'explication sur le net.

Supplément (aide à la liste pour imresize et resie)

** Faites attention à l'ordre de largeur et de hauteur **

aide imresize

(En passant, la commande est, par exemple, "python -m pydoc PIL.Image.Image.resize". ** Image.Image ** ... Je pense que vous pouvez le comprendre. .)

C:XXXX>python -m pydoc PIL.Image.Image.resize
Help on function resize in PIL.Image.Image:

PIL.Image.Image.resize = resize(self, size, resample=0, box=None)
    Returns a resized copy of this image.

    :param size: The requested size in pixels, as a 2-tuple:
       (width, height).
    :param resample: An optional resampling filter.  This can be
       one of :py:attr:`PIL.Image.NEAREST`, :py:attr:`PIL.Image.BOX`,
       :py:attr:`PIL.Image.BILINEAR`, :py:attr:`PIL.Image.HAMMING`,
       :py:attr:`PIL.Image.BICUBIC` or :py:attr:`PIL.Image.LANCZOS`.
       If omitted, or if the image has mode "1" or "P", it is
       set :py:attr:`PIL.Image.NEAREST`.
       See: :ref:`concept-filters`.
    :param box: An optional 4-tuple of floats giving the region
       of the source image which should be scaled.
       The values should be within (0, 0, width, height) rectangle.
       If omitted or None, the entire source is used.
    :returns: An :py:class:`~PIL.Image.Image` object.

aide de resie

(En passant, la commande est, par exemple, "python -m pydoc scipy.misc.imresize".)

C:XXXXX>python -m pydoc scipy.misc.imresize
Help on function imresize in scipy.misc:

scipy.misc.imresize = imresize(*args, **kwds)
    `imresize` is deprecated!
    `imresize` is deprecated in SciPy 1.0.0, and will be removed in 1.3.0.
    Use Pillow instead: ``numpy.array(Image.fromarray(arr).resize())``.


        Resize an image.

        This function is only available if Python Imaging Library (PIL) is installed.

        .. warning::

            This function uses `bytescale` under the hood to rescale images to use
            the full (0, 255) range if ``mode`` is one of ``None, 'L', 'P', 'l'``.
            It will also cast data for 2-D images to ``uint32`` for ``mode=None``
            (which is the default).

        Parameters
        ----------
        arr : ndarray
            The array of image to be resized.
        size : int, float or tuple
            * int   - Percentage of current size.
            * float - Fraction of current size.
            * tuple - Size of the output image (height, width).

        interp : str, optional

Résumé

J'ai une erreur Gourou ... Je n'ai pas d'autre choix que de faire ça, mais je n'aime pas ça. Je l'ai recherché et j'ai fait un article. .. .. .. (C'est une contradiction parce que j'écris un article avec l'intention d'être confus et utile, mais c'est un tremplin pour l'avenir ...)

Lié (personne)

[Correspondance avec l'erreur Python "Erreur d'importation: impossible d'importer le nom" imread "à partir de "cipy.misc" "dans l'apprentissage en profondeur] (https://qiita.com/enoughspacefor/items/c490ec7195cf66fa286f) Apprenez soigneusement Python en anglais et en japonais.

à partir de maintenant

Si vous avez des commentaires, veuillez nous le faire savoir. : bonbons: Étudiera,,,,

Recommended Posts

Traitement de l'erreur Python "Erreur d'attribut: le module'scipy.misc 'n'a pas d'attribut" dimensionnement "" dans l'apprentissage en profondeur
Traitement parallèle sans signification profonde en Python
Traitement de l'erreur Python (bash, Windows10) "bash: / c / Users / XYZZZ / AppData / Local / Microsoft / WindowsApps / python3: Autorisation refusée" dans l'apprentissage en profondeur
[Dlib] Erreur d'attribut: module'dlib 'n'a pas d'attribut ...
Traitement de l'erreur Tensorflow "Erreur d'importation: échec du chargement de la DLL: module spécifié introuvable" dans l'apprentissage en profondeur
Jusqu'à traiter de python dans Atom
La gestion du tensorflow a soudainement cessé de fonctionner en utilisant le GPU dans l'apprentissage en profondeur
[Python] Erreur d'attribut: l'objet 'list' n'a pas d'attribut replace '
Conseils pour gérer les binaires en Python
Gérer les "années et mois" en Python
[Wandb] Erreur d'attribut: le module'wandb 'n'a pas d'attribut'init'
Erreur d'importation: aucun module nommé "xxxxxx" dans Python3
Traitement de l'erreur CUDA "Lors de la tentative de récupération de la valeur au lieu de la gestion de l'erreur Interne: échec de l'obtention de l'attribut 13 de l'appareil pour l'appareil 0: CUDA_ERROR_UNKNOWN: erreur inconnue" dans l'apprentissage en profondeur
AttributeError: module'urllib 'n'a pas d'erreur d'attribut'request' dans urllib.request
ModuleNotFoundError: Erreur de module nommé'_bz2 'en Python dans pyenv
Précautions lors du traitement des structures de contrôle dans Python 2.6
Comment gérer le module 'Sensorflow' n'a aucun attribut '
Python: apprentissage profond du traitement du langage naturel: principes de base
Encodage de caractères lors du traitement de fichiers en Python 3
Apprentissage en profondeur Python
Apprentissage profond × Python
[Python] Traitement de plusieurs erreurs d'appel dans ray.init
Solution lorsque le module'XXX 'n'a pas d'attribut'XXX' en Python
Premier apprentissage profond en C # -Imitation de l'implémentation en Python-
[Note] Une histoire sur Anaconda et VScode ayant des problèmes avec une erreur d'importation de python
Précautions lors du traitement du type ROS MultiArray en Python
Apprendre en profondeur à l'expérience avec Python Chapitre 2 (Matériel pour une conférence ronde)
Sortie japonaise lors de l'utilisation de python dans Visual Studio
Apprendre Python avec ChemTHEATER 03
"Orienté objet" appris avec python
Apprendre Python avec ChemTHEATER 05-1
Apprendre Python avec ChemTHEATER 02
Apprendre Python avec ChemTHEATER 01
Python: réglage du Deep Learning
Estimation de la courbe des signes avec module d'apprentissage en profondeur (python) + LSTM
Essayez l'apprentissage en profondeur avec TensorFlow
Grattage au sélénium en Python
Exploitez LibreOffice avec Python
Grattage avec chromedriver en python
Débogage avec pdb en Python
Apprentissage amélioré à partir de Python
Apprentissage automatique avec Python! Préparation
Gérer les sons en Python
Grattage avec du sélénium en Python
Essayez le Deep Learning avec FPGA
Grattage avec Tor en Python
Tweet avec image en Python
Combiné avec ordinal en Python
Erreur lors de la lecture avec python
Commencer avec l'apprentissage automatique Python
Traitement itératif Python appris avec ChemoInfomatics
Générez des Pokémon avec Deep Learning
Comment gérer l'erreur d'installation de python dans pyenv (BUILD FAILED)
Avec l'apprentissage en profondeur, vous pouvez dépasser le taux de récupération de 100% dans les courses de chevaux
Pourquoi ModuleNotFoundError: Aucun module nommé'dataset.mnist 'n'apparaît dans "Deep Learning from scratch".
Perceptron multi-couches pour le Deep Learning (Deep Learning avec Python; Série MPS Yokohama Deep Learning)
Enquête sur PYNQ - Faisons du Deep Learning avec FPGA en utilisant Python -