Forum
>>
Principianti
>>
Help! Esercizio python
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da phenice |
2018-11-29 12:02:59 - Help! Esercizio python
|
Salve a tutti ho questo esercizio da fare ma sto riscontrando difficoltà. Vorrei chiederevi: qual'è il modo più pythonico per svolgerlo?
Testo esercizio: Prendere in input una sequenza di numeri e v0v1v2...vn, sollevare TypeError se nella sequenza ci sono elementi che non si possono sommare. Restituire una lista della stessa lunghezza di seq dove alla posizione i si ha il valore ∑ con j da 0 a i, di vi. Grazie per laa vostra attenzione |
|
Scritto da phenice |
2018-11-29 12:07:57 - Re:SOS vorrei il vostro aiuto!
|
Cerco il modo più pythonico (inteso semplice e conciso) per risolvere questo esercizio:
Costruire una funzione che data una sequenza in input restituisca una lista di liste che deve contenere tutte le sottosequenze massimali crescenti contenute in sequenza, in ordine. |
|
Scritto da Daniele aka Palmux |
2018-11-29 13:33:31 - Re: Help! Esercizio python
|
Ciao a te, prima di tutto non "spammare" la tua richiesta su più fonti in attesa di una risoluzione magica.
Non è nostro costume risolvere gli esercizi per conto dell'utente, ma accompagnarlo verso una possibile risoluzione. Quindi scrivi (e mostra) del codice e chiedi qui, o altrove se preferisci, per ricevere aiuto sui punti critici. Cya |
|
Scritto da Daniele aka Palmux |
2018-11-29 13:59:10 - Re: Help! Esercizio python
|
Il gentilissimo Matteo sulla ML ti ha risposto e quindi ti ripropongo quanto ti ha scritto:
Ciao, (trascuro la parte di input dei dati) i dati li andrei a mettere in un numpy array. Il risultato che vuoi ottenere è dato da un singolo comando: numpy.cumsum() >>> import numpy as np >>> a = np.array([1,2,3,4,5,6]) >>> a.cumsum() array([ 1, 3, 6, 10, 15, 21]) |
Pagina: 1
Esegui il login per scrivere una risposta.