Problem z modułem numpy

Problem z modułem numpy
DR
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam,
próbując uruchomić funkcję

Kopiuj
import visual_perceptron as vp
vp.plot_decisions_regions(X, y, classifier, resolution=0.02) 

zapisaną w pliku visual_perceptron.py pojawia się poniższy błąd:

Kopiuj
AttributeError                            Traceback (most recent call last)
Cell In[49], line 1
----> 1 vp.plot_decisions_regions(X, y, ppn)

File ~\anaconda3\visual_perceptron.py:12, in plot_decisions_regions(X, y, classifier, resolution)
     10 x1_min, x1_max = X[:, 0].min() - 1, X[:, 0].max() + 1
     11 x2_min, x2_max = X[:, 1].min() - 1, X[:, 0].max() + 1
---> 12 xx1, xx2 = np.meshgrid(np.arrange(x1_min, x1_max, resolution),  np.arrange(x2_min, x2_max, resolution))
     13 Z = classifier.predict(np.array([xx1.ravel(), xx2.ravel()]).T)
     14 Z = Z.reshape(xx1.shape)

File ~\anaconda3\Lib\site-packages\numpy\__init__.py:333, in __getattr__(attr)
    330     "Removed in NumPy 1.25.0"
    331     raise RuntimeError("Tester was removed in NumPy 1.25.")
--> 333 raise AttributeError("module {!r} has no attribute "
    334                      "{!r}".format(__name__, attr))

AttributeError: module 'numpy' has no attribute 'arrange'

Przepraszam za korekty ale cały czas przy tym siedzę. Usunąłem początek wpisu bo nieaktualny i nie chciałem zajmować czasu czytaniem tego. W powyższym kodzie zrobiłem literówkę i udało się to znaleźć. Powinno być 'arange' zamiast 'arrange' ale siedzę teraz i nie mogę odświeżyć pliku tzn. błąd jest poprawiony, plik zapisany i odświeżony, a Notebook cały czas odwołuje się do starego pliku z błędem. Trochę mam problemów z tą Anacondą ale to pewnie to kwestia przyzwyczajenia. Korzystam z niej dopiero drugi dzień. Może jakieś ogólne wskazówki co do Anacondy i Jupytera szczegolnie.

I przepraszam jeszcze raz za ciągłe modyfikację wpisu.

RodionGork
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 47
0

może arange (jeden 'R')?

ależ to nie dotyka problemu z visual_perceptron... co jest w glowie tego pliku: ~\anaconda3\mymodules\visual_perceptron.py
ah, widzę... 🙁

DR
  • Rejestracja: dni
  • Ostatnio: dni
0
RodionGork napisał(a):

może arange (jeden 'R')?

ależ to nie dotyka problemu z visual_perceptron... co jest w glowie tego pliku: ~\anaconda3\mymodules\visual_perceptron.py
ah, widzę... 🙁

No już zauważyłem ale dzięki. Dopiero się zapoznaje z Pythonem i dlatego takie wpadki 😀

lion137
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5023
0

W jupyter masz uzupełniani tabem, pytajnik za modułem to docs, dwa source.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.