로드 된 파일에 대한 for 루프 속도 향상

데이브

다음 형식의 텍스트 파일에 데이터 세트가 있습니다.

5851F42D00000000,1
4BB5F64640B18CCF,2
742D2F7A0AE16FD9,1
76035E090D1F0796,1
6FA72CA540F7702C,3
.
.
.

파일에 500K행이 있습니다. 내 목표는 파일을 읽고 16 진수 값을 바이너리로 변환하는 것입니다. 다음 코드는 잘 작동하지만 매우 느립니다. 더 빠르게 만드는 트릭이 있습니까?

import pandas as pd
import numpy as np

df = pd.read_csv(path+ 'dataset.txt', sep=",", header=None)
X = []
y = []
for i, row in df.iterrows():
    n = int('{:064b}'.format(int(row.values[0], 16)))
    X.append(n)
    y.append(row.values[1])
X = np.asarray(X)
y = np.asarray(y)
RomanPerekhrest

중복 루프 및 목록에 추가 할 필요가 없습니다.
Pandas "마법"을 사용하십시오.

df = pd.read_csv('test.csv', sep=",", header=None)
x = df[0].apply(lambda x: int('{:064b}'.format(int(x, 16)))).to_numpy()
y = df[1].to_numpy()
print(x, y)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

자바 10 : 바이트 코드 생성 향상된 for 루프에 대한

분류에서Dev

웹에서 파일 다운로드의 프로세스 속도 향상

분류에서Dev

컴파일러의 프런트 엔드 결과를 재사용하여 여러 구성 / 플랫폼에 대한 C ++ 코드 컴파일 속도 향상

분류에서Dev

속도 향상에 대한 상한선

분류에서Dev

descjop 프로젝트에 대한 향상된 clojurescipt repl 기능

분류에서Dev

향상된 for 루프를 일반 for 루프로 변환

분류에서Dev

Julia에서 for 루프의 속도 향상

분류에서Dev

새로운 유형에 대한 딥 카피 속도 향상

분류에서Dev

TAGE 예측 정확도는 더 큰 어레이에 대한 루프로 향상됩니까?

분류에서Dev

csv 파일의 날짜 변환. 프로세스 속도 향상

분류에서Dev

속도가 향상된 샘플 openmp 프로그램

분류에서Dev

R : for 루프 속도 향상

분류에서Dev

방대한 데이터 세트에 대한 Python 파일 처리 속도 향상

분류에서Dev

MATLAB에서 일부 for 루프 속도 향상

분류에서Dev

수동 프로세스 속도 향상을위한 코드 작성 방법

분류에서Dev

제한된 속도로 시간에 대한 가속도 풀기

분류에서Dev

서버 (Apache, MySQL 및 Fileserver)에 대한 글로벌 액세스 속도 향상

분류에서Dev

루프백에서 업로드 된 파일을 모델 속성에 할당

분류에서Dev

두 개의 foreach 루프를 통한 반복 속도 향상

분류에서Dev

for 루프 내부의 코드 속도 향상

분류에서Dev

START 명령에 사용 된 경로 / 대상이 잘못된 경우에도 배치 파일 계속

분류에서Dev

파이썬 중첩 루프 속도 향상

분류에서Dev

컴파일 된 C ++ 프로그램에 대한 종속성 찾기

분류에서Dev

R 루프 내에서 Rcpp 평가 속도 향상

분류에서Dev

R에서 3 for 루프의 속도 향상

분류에서Dev

R에서 부울 논리 루프 속도 향상

분류에서Dev

foreach 루프 내에서 WebClient 호출 속도 향상

분류에서Dev

numpy에서 이중 for 루프 속도 향상

분류에서Dev

MATLAB에서 프로그램 속도 향상

Related 관련 기사

  1. 1

    자바 10 : 바이트 코드 생성 향상된 for 루프에 대한

  2. 2

    웹에서 파일 다운로드의 프로세스 속도 향상

  3. 3

    컴파일러의 프런트 엔드 결과를 재사용하여 여러 구성 / 플랫폼에 대한 C ++ 코드 컴파일 속도 향상

  4. 4

    속도 향상에 대한 상한선

  5. 5

    descjop 프로젝트에 대한 향상된 clojurescipt repl 기능

  6. 6

    향상된 for 루프를 일반 for 루프로 변환

  7. 7

    Julia에서 for 루프의 속도 향상

  8. 8

    새로운 유형에 대한 딥 카피 속도 향상

  9. 9

    TAGE 예측 정확도는 더 큰 어레이에 대한 루프로 향상됩니까?

  10. 10

    csv 파일의 날짜 변환. 프로세스 속도 향상

  11. 11

    속도가 향상된 샘플 openmp 프로그램

  12. 12

    R : for 루프 속도 향상

  13. 13

    방대한 데이터 세트에 대한 Python 파일 처리 속도 향상

  14. 14

    MATLAB에서 일부 for 루프 속도 향상

  15. 15

    수동 프로세스 속도 향상을위한 코드 작성 방법

  16. 16

    제한된 속도로 시간에 대한 가속도 풀기

  17. 17

    서버 (Apache, MySQL 및 Fileserver)에 대한 글로벌 액세스 속도 향상

  18. 18

    루프백에서 업로드 된 파일을 모델 속성에 할당

  19. 19

    두 개의 foreach 루프를 통한 반복 속도 향상

  20. 20

    for 루프 내부의 코드 속도 향상

  21. 21

    START 명령에 사용 된 경로 / 대상이 잘못된 경우에도 배치 파일 계속

  22. 22

    파이썬 중첩 루프 속도 향상

  23. 23

    컴파일 된 C ++ 프로그램에 대한 종속성 찾기

  24. 24

    R 루프 내에서 Rcpp 평가 속도 향상

  25. 25

    R에서 3 for 루프의 속도 향상

  26. 26

    R에서 부울 논리 루프 속도 향상

  27. 27

    foreach 루프 내에서 WebClient 호출 속도 향상

  28. 28

    numpy에서 이중 for 루프 속도 향상

  29. 29

    MATLAB에서 프로그램 속도 향상

뜨겁다태그

보관