Umgang mit Python-Fehler "Attributfehler: module'scipy.misc 'hat kein Attribut'imresize'" beim Deep Learning

Zweck

misc.imresize()

damit,

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

Kann erscheinen.

Das ist einfach, Sie können die Gegenmaßnahmen sehen, indem Sie herumgehen, aber Ich mag diese Art von Aktivität nicht. Wenn ich es mir leisten kann, werde ich etwas recherchieren. Dieses Mal werde ich einen Artikel über das schreiben, was ich gelernt habe.

Verwandte Umweltinformationen

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

Fehler und Gegenmaßnahmen

Ursache

Dies hängt mit dem allgemeinen Upgrade der Scipy-Version zusammen. "Was an der alten Version von sicpy gearbeitet hat, wird zu einem Fehler in der Scipy-Version 1.3.0 oder höher"? ist.

Gegenmaßnahme 1 (Ich denke Gegenmaßnahme 2 ist besser)

** Setze scipy auf 1.2.0 ** Ich erhalte die Warnung "In 1.3.0 entfernen", aber es funktioniert.

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))) #===

Maßnahme 2

Wird gleichzeitig mit der obigen Warnung angezeigt  numpy.array(Image.fromarray(arr).resize()) verwenden.

Vorsichtsmaßnahmen bei Verwendung von Maßnahme 2

** (Erstens gibt es einfach keine Funktion namens imresize. Eine andere, diese, Es ist also eine einfache und sehr einfache Geschichte, die Größe zu ändern Beruhige dich ganz einfach. .. .. .. ) **

Hinweis 1: Die durch ** resize angegebene Größe ist Tupel. ** **. Hinweis 2: ** Imresize und Resize scheinen die umgekehrte Reihenfolge von Höhe und Breite zu haben. ** **.

Speziell, ** imresize (xxx, (110, 42)) ** resize((42,110)) Ich denke, Sie sollten es umgekehrt schreiben. Bitte beachten Sie, dass einige Websites in der Erklärung im Internet möglicherweise falsch sind.

Ergänzung (Auflistungshilfe für Imresize und Resie)

** Achten Sie auf die Reihenfolge von Breite und Höhe **

Hilfe imresize

(Abgesehen davon lautet der Befehl beispielsweise "python -m pydoc PIL.Image.Image.resize". ** Image.Image ** ... Ich denke, Sie können es verstehen. .)

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.

Resie Hilfe

(Abgesehen davon lautet der Befehl beispielsweise "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

Zusammenfassung

Ich habe einen Fehler bekommen Guguru ... Ich habe keine andere Wahl, als das zu tun, aber ich mag es nicht. Ich habe es nachgeschlagen und einen Artikel gemacht. .. .. .. (Es ist ein Widerspruch, weil ich einen Artikel mit der Absicht schreibe, dass er nützlich sein wird, aber es ist ein Sprungbrett für die Zukunft ...)

Verwandte Person)

[Korrespondenz zum Python-Fehler "Importfehler: Name 'imread' kann nicht aus 'cipy.misc' importiert werden" in Deep Learning] (https://qiita.com/enoughspacefor/items/c490ec7195cf66fa286f) Lernen Sie Python sorgfältig in Englisch und Japanisch.

von jetzt an

Wenn Sie Kommentare haben, lassen Sie es uns bitte wissen. : Süßigkeiten: Wird studieren ,,,,

Recommended Posts

Umgang mit Python-Fehler "Attributfehler: module'scipy.misc 'hat kein Attribut'imresize'" beim Deep Learning
Parallele Verarbeitung ohne tiefe Bedeutung in Python
Umgang mit Python (bash, Windows10) Fehler "bash: / c / Benutzer / XYZZZ / AppData / Local / Microsoft / WindowsApps / python3: Berechtigung verweigert" beim Deep Learning
[Dlib] Attributfehler: module'dlib 'hat kein Attribut ...
Umgang mit Tensorflow-Fehler "Importfehler: DLL-Laden fehlgeschlagen: Angegebenes Modul nicht gefunden" in Deep Learning
Bis zum Umgang mit Python in Atom
Umgang mit Tensorflow mit GPU beim Deep Learning, das plötzlich nicht mehr funktioniert
[Python] Attributfehler: 'Listen'-Objekt hat keinen Attributplatz'
Tipps zum Umgang mit Binärdateien in Python
Umgang mit "Jahren und Monaten" in Python
[Wandb] Attributfehler: Modul'wandb 'hat kein Attribut' init '
Importfehler: Kein Modul mit dem Namen 'xxxxx' in Python3
Umgang mit CUDA-Fehler "Bei dem Versuch, einen Wert abzurufen, anstatt einen Fehler zu behandeln. Intern: Geräteattribut 13 für Gerät 0 konnte nicht abgerufen werden: CUDA_ERROR_UNKNOWN: Unbekannter Fehler" beim Deep Learning
AttributeError: module'urllib 'hat keinen Attribut'request'-Fehler in urllib.request
ModuleNotFoundError: Kein Modul mit dem Namen'_bz2 'in Python in pyenv
Vorsichtsmaßnahmen beim Umgang mit Kontrollstrukturen in Python 2.6
Der Umgang mit dem Modul'tensorflow 'hat kein Attribut' '
Python: Tiefes Lernen in der Verarbeitung natürlicher Sprache: Grundlagen
Zeichenkodierung beim Umgang mit Dateien in Python 3
Python Deep Learning
Deep Learning × Python
[Python] Umgang mit mehreren Aufruffehlern in ray.init
Lösung, wenn das Modul 'XXX' in Python kein Attribut 'XXX' hat
Erstes tiefes Lernen in C # - Einführung in Python implementieren-
[Hinweis] Eine Geschichte über Anaconda und VScode, die Probleme mit dem Python-Importfehler haben
Vorsichtsmaßnahmen beim Umgang mit ROS MultiArray in Python
Tiefes Lernen mit Python Kapitel 2 (Material für runde Vorlesung)
Japanische Ausgabe beim Umgang mit Python im Visual Studio
Python lernen mit ChemTHEATER 03
"Objektorientiert" mit Python gelernt
Python lernen mit ChemTHEATER 05-1
Python lernen mit ChemTHEATER 02
Python lernen mit ChemTHEATER 01
Python: Deep Learning Tuning
Vorzeichenkurvenschätzung mit selbst erstelltem Deep Learning-Modul (Python) + LSTM
Versuchen Sie es mit TensorFlow
Schaben mit Selen in Python
Betreiben Sie LibreOffice mit Python
Schaben mit Chromedriver in Python
Debuggen mit pdb in Python
Verbessertes Lernen ab Python
Maschinelles Lernen mit Python! Vorbereitung
Umgang mit Sounds in Python
Scraping mit Selen in Python
Versuchen Sie Deep Learning mit FPGA
Scraping mit Tor in Python
Tweet mit Bild in Python
Kombiniert mit Ordnungszahl in Python
Fehler beim Spielen mit Python
Beginnend mit maschinellem Python-Lernen
Iterative Verarbeitung von Python durch Chemoinfomatik gelernt
Generiere Pokemon mit Deep Learning
Wie man mit Python-Installationsfehlern in pyenv umgeht (BUILD FAILED)
Mit Deep Learning können Sie die Erholungsrate von 100% im Pferderennen überschreiten
Warum ModuleNotFoundError: In "Deep Learning from Grund" wird kein Modul mit dem Namen "didaset.mnist" angezeigt.
Multi Layer Perceptron für Deep Learning (Deep Learning mit Python; MPS Yokohama Deep Learning Series)
Untersuchung von PYNQ - Machen wir Deep Learning mit FPGA unter Verwendung von Python-