Witam,
próbując uruchomić funkcję
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:
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.