csv 파일을 텐서로 변환하는 방법에 대해

1Pandas를 사용하여 가져 오기

train = pd.read_csv('train_data_head_Chinese.csv', encoding="gb18030")

중국어를 사용하는 경우 인코딩 매개 변수를 gb18030으로 설정해야합니다.

2 가치 얻기

Pandas는 헤더도 포함하는 데이터 프레임입니다. 콘텐츠에만 관심이 있으므로 .values ​​메서드를 사용하여
특정 작업 을 가져옵니다 .

data = train.values

3 부동 소수점 유형 데이터로 변환

data = data.astype(float)

이 시점에서 작은 팁이 있는데 숫자에 쉼표 (천개의 구분 기호)가 많으면 csv 파일을 입력하고 형식을 "보통"으로 변경해야합니다.
여기에 사진 설명 삽입

4 텐서로 변환

y = torch.from_numpy(data)

위의 단계를 통해 원활하게 텐서로 변환 할 수 있습니다.

추천

출처blog.csdn.net/huatianxue/article/details/114267041