如何用导入dat或csv文件(数据15GB)为矩阵,且里面可能含有中文字符

import matplotlib.pyplot as plt
import numpy as np
import os
from pydmd import DMD

vmag: float = 0.14607
diameter: float = 0.01
dt: float = 0.000342
t0: float = 0
tend: float = 0.0171
deltaT: float = dt * vmag / diameter
Timestep = np.arange(t0, tend, dt)
my: int = 161
nx: int = 161
Num: int= my*nx

os.getcwd()
os.chdir('C:\shuju/00')
path = 'C:\shuju/00'
os.listdir(path)
datalist = []

for i in os.listdir(path):
datalist.append(i)
nn = len (datalist)

Data = np.genfromtxt(datalist[0],encoding='utf-8')# x, y, z, z-vorticity, vx, vy, Cp
m = len (Data)
K = len (np.transpose(Data))