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