You can use the read_csv() function of Pandas to read the tab separated file. The function will return a dataframe. You can convert the dataframe into a Numpy array using either values or to_numpy().
Here is an example:
df = pd.read_csv(tab_delimited_file, sep='\t')dataset = df.values