1
일부 평가가있는 텍스트 파일에서 마지막 몇 개의 열만로드하려고합니다. {- : -2, FUNC : FUNC 1}numpy의 변환기 옵션 genfromtxt는 열의 -ve 색인 생성을 허용하지 않습니다.
을하지만 그것은 작동하지 않습니다
나는 인수 컨버터 =으로 numpy.genfromtxt을 사용했다. 다른 한편으로는, 컨버터가 {56 : func, 57 : func}와 같은 정방향 인덱싱을하면 올바르게 동작합니다.왜 변환기 인수가 파이썬의 역방향 인덱싱을 지원하지 않습니까? 마지막으로 열의 색인 만 알고있는 경우이 작업을 수행 할 수 있습니까?
예, np.loadtxt 뒤로 인덱싱을 지원합니다. 하지만 내 텍스트 파일이 완전히 숫자가 아니었고 일부 열에 문자열 항목이 있습니다. 그래서 나는 loadtxt를 사용할 수 없었다. – indiajoe
당신은'dtype = object'를 전달하거나, 구조화 된 배열에서 다른 타입을 사용하여 각 컬럼을 읽으려면'dtype = { 'names': ('col1', 'col2', 'col3') , 'formats': (int, str, float)}'예 : –
오. 알았어 고마워. 이 기능으로, 나는 loadtxt로 관리 할 수 있어야합니다. 나는 테이블에서 누락 된 값 항목이없는 한 genfromtxt 대신 loadtxt를 사용할 수 있어야한다고 생각합니다. 다시 한번 감사드립니다. – indiajoe