Python tableau numpy vs liste

J'ai besoin d'effectuer certains calculs d'une grande liste de nombres.

Faire tableau.tableau numpy ou.tableau d'offrir des performances plus typique des tableaux?

Je n'ai pas à faire de complexes manipulations sur les tableaux, j'ai juste besoin d'être en mesure d'accéder et de modifier des valeurs,

par exemple

import numpy
x = numpy.array([0] * 1000000)
for i in range(1,len(x)):
  x[i] = x[i-1] + i

Je ne vais donc pas vraiment besoin de concaténation, de découpage, etc.

Aussi, il ressemble tableau renvoie une erreur si j'essaie d'assigner des valeurs qui ne rentrent pas dans C long:

import numpy
a = numpy.array([0])
a[0] += 1232234234234324353453453
print(a)

Sur console j'obtiens:

a[0] += 1232234234234324353453453
OverflowError: Python int too large to convert to C long

Est-il une variation de tableau qui me permet de mettre en illimité Python entiers?
Ou serait-faire de cette façon emporter au point d'avoir des tableaux en premier lieu?

source d'informationauteur math4tots