[Python] Esercizio python
Matteo Perini
perini.matteo a gmail.com
Gio 29 Nov 2018 13:49:03 CET
Il 29/11/18 13:10, gjomemo_a a virgilio.it ha scritto:
>
> 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, sollevareTypeError
> <http://www.python.it/wiki/show/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
>
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()
In [1]: import numpy as np
In [2]: a = np.array([1,2,3,4,5,6])
In [3]: a.cumsum()
Out[3]: array([ 1, 3, 6, 10, 15, 21])
Ciao
M
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20181129/e56ef2db/attachment.html>
Maggiori informazioni sulla lista
Python