You can add your list with floats into an array and then define dtype, in this case 'int32'. Also note that in Numpy the dtype for float is 'float64'.
from numpy import *
float_data_list = [1.2, 3.5, 5.1]
matrice = array(float_data_list, dtype ='int32' ) # define dtype
print matrice
output: [1 3 5]