20 Jun
2014
20 Jun
'14
8:50 a.m.
I am running this code def between(g): import distribution as di reload(di) btween = betweenness(g) v_btween = btween[0].get_array() e_btween = btween[1].get_array() v_dist = di.distribution(v_btween) e_dist = di.distribution(e_btween) print e_dist def distribution(inlist): import numpy as np x = np.array(inlist) c = np.bincount(x) y = np.nonzero(c)[0] value = y count = c[y] li = [value,count] return li and I am getting this error TypeError: Cannot cast array data from dtype('float64') to dtype('int64') according to the rule 'safe' i tried dtype =np.int64 but then the values are getting rounded to 0 please help. ASAP -- http://about.me/shubham.bhushan