Вы передаете "\t"
как тип данных, а не разделитель.
Попробуйте вместо этого:
import scipy as sp
data = sp.genfromtxt(r"C:\Users\DELL INSPIRON N3542\Downloads/1400OS_Code/1400OS_01_Codes/data/web_traffic.tsv", delimiter="\t")
Я думаю, вы получите -1
вместо nan
, потому чтопо своей природе целые числа не поддерживают nan, а только числа с плавающей запятой.
Я не уверен, почему передача "\t"
в качестве типа данных понимается как int64 и не вызывает ошибку.