Hello guys, I am just wondering if there is a quick way to improve this algorithm [N is a structured array which hold info about the nodes n of a finite element mesh, and n is about 300.000). I need to extract info from N and put it in to a 3*n matrix NN which I reshape then with numpy. I think to "append" is quite unefficient:
*********************************************************** N = odb.rootAssembly.instances['PART-1-1'].nodes NN=[] B=[0,0,0] #auxsiliar vector for i in range(len(N)): B[0] = N[i].label B[1] = N[i].coordinates[0] B[2] = N[i].coordinates[1] NN = append(NN,B) NN=NN.reshape(-1,3) **************************************************** Many Thanks in advance! Alex -- http://mail.python.org/mailman/listinfo/python-list