Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

HM2 ES1 il numpy.flip

AdrianH (840 points)
4 8 17
in Info sul corso e sugli esami by (840 points)
closed by
salve,allora:

nella risoluzione del es1 ho utilizzato numpy, fino a qui tutto a posto, sul pc mi passa 7 test

sulla VM .... ZERO

da quanto ho visto il problema e' il flip di numpy, che io utilizzo per inverire la matrice e leggere la riga al contrario con la stessa DEF.

mi dice che gli argomenti di np.flip sono sbagliati e\o mancanti, anche se dal mio pc np.flip(matrice) funziona

su VM dice che manca un argomento, AXIS

ho provato a metterla l'asse ma nulla.

perche' sulla vm numpy mi da questi errori?
611 views
closed with the note: answered

2 Answers

Best answer
andrea.sterbini (208020 points)
756 1270 2377
by (208k points)
selected by

La versione precisa di numpy non la vedo, ma questa linea suggerisce una versione minima

Requirement already satisfied: numpy>=1.10.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from matplotlib->-r requirements.txt (line 9))
AdrianH (840 points)
4 8 17
by (840 points)
Ok ora provo  il numpy.flip da questa versione in poi.
Poi al massimo comunico a quale versione funziona.
La ringrazio prof.
AdrianH (840 points)
4 8 17
by (840 points)
Ho provato, sembra l'equivalente di numpy.flip e' numpy.fliplr quindi e' da usare fliplr per funzionare sulla VM
AdrianH (840 points)
4 8 17
by (840 points)
La versione numpy pare che sia 1.12
marco.giuliani (23860 points)
4 13 62
by (23.9k points)
Anch'io ho notato degli errori nel mio codice con numpy, ma non ne capisco il motivo. Forse devi importare numpy all'esterno della funzione.
Mal che sia comunque, usa [::-1] per invertire la riga e stai tranquillo
AdrianH (840 points)
4 8 17
by (840 points)
si ma ci sta un modo di invertire la matrice,non la riga?

perche' altrimenti dovrei rendere piu' lunghe tutte  funzioni
marco.giuliani (23860 points)
4 13 62
by (23.9k points)
Se hai una lista di liste, con come elementi, puoi fare [::-1] con un ciclo
drdrunkenstein (480 points)
1 2 5
by (480 points)
Io sto riscontrando problemi con la vm usando numpy ma non flip, passo un test in meno ( l'ultimo) sulla vm.