Целочисленные индексы становятся поплавками в списке

Вот код:

cat = np.loadtxt('super.csv', delimiter=',', skiprows=1, usecols=[0, 1])
converted_cat = np.zeros((3,3))
for i in range(0,3):
    for j in range(0,1):
        converted_cat[i] = i+1,cat[i,j],cat[i,j+1]
return list(map(tuple,converted_cat))

Я хочу, чтобы i+1 отображался как целое число в каждой строке (1,2,3). Таким образом, первая строка будет (1, 1.1453, -57), (2, данные...), (3, данные...). Но я получил: (1.0, 1.1453, -57), (2.0, данные...), (3.0, данные...).

Есть ли хитрость для этого. Я думаю, что это связано со знаком плюс. Но если я сделаю раунд (я +1), это ничего не изменит. Заранее спасибо.

0 ответов

Другие вопросы по тегам