jetzt bin ich perplex: Ich habe gerade ein Winpython deinstalliert und Anaconda 64bit unter Windows installiert.
Ich möchte numpy etc. nutzen. Jetzt habe ich gerade einen Code laufen lassen:
Code: Alles auswählen
import numpy
import time
def main():
t1 = time.clock()
lst=range(100000000)
a = [i+1.1 for i in lst]
t2 = time.clock()
arr=numpy.arange(100000000)
b = arr+1.1
t3 = time.clock()
dt1 = t2-t1
dt2= t3-t2
print ("Zeit 1: %.4f Zeit 2:%.4f Vergleich:%.2f" % (dt1,dt2,dt1/dt2))
if __name__ == '__main__':
main()
Blöderweise habe ich mir nicht die Absolutwerte notiert, sprich: Vielleicht ist einfach das "normale" Python in der Mathematik schneller oder wie?!
Zeit 1: 19.3052 Zeit 2:2.2799 Vergleich:8.47
>>>
*** Remote Interpreter Reinitialized ***
>>>
Zeit 1: 15.8792 Zeit 2:3.1027 Vergleich:5.12
>>>
Danke!
