Hello
I have 3 dimensional array which I want to calculate in a huge process.
Everything is working well if I use ordinary way which is unsuitable in Python
like the following:
nums=32
rows=120
cols=150
for k in range(0,nums):
for i in range(0,rows):
for j in range(0,cols):
if float ( R[ k ] [ i ] [ j ] ) == 0.0:
val11 [ i ] =0.0
else:
val11[ i ] [ j ], val22[ i ][
j ] = integrate.quad( lambda x : F1(x)*F2(x) , 0 , pi)
But, this calculation takes so long time, let's say about 1 hour
(theoretically)... Is there any better way to easily and fast calculate the
process such as [ F( i ) for i in xlist ] or something like that rather than
using for loop?
_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion