본문 바로가기

파이썬(Python)

(28)
한컴 수식 편집기의 수식과 latex 문법 대응 저 안에 있는 conversion-map.json 파일을 보고 잘 변환해서 써먹으면 될 것이다. 다음 경로로 찾았다. 더보기 🔎 한컴오피스 수식 latex: Google 검색 www.google.com 그랬더니 기사가 나왔다. https://zdnet.co.kr/view/?no=20161229092520 "HWP 수식을 LaTeX으로"…오픈소스 변환기 등장 종이 시험지에 갇힌 수학문제 자료를 다른 정보처리 시스템에서 재사용할 수 있는 길이 열렸다. 한글과컴퓨터 한글(HWP) 문서에 담긴 수식(equation)을 컴퓨터용 학술논... zdnet.co.kr 깃헙 참조링크 들어가서, https://github.com/OpenBapul/hml-equation-parser/tree/master GitHub - O..
Tesseract 한글 인식 성능 개선시도 1차: 큰 효과 없었다. 이미지의 텍스트가 잘 보이도록 전처리하는 방법 질의응답 https://stackoverflow.com/questions/9480013/image-processing-to-improve-tesseract-ocr-accuracy image processing to improve tesseract OCR accuracy I've been using tesseract to convert documents into text. The quality of the documents ranges wildly, and I'm looking for tips on what sort of image processing might improve the results. I've noti... stackoverflow.com 위 글..
python. tesseract library 설치하고 실행: 가장 기초적인 코드를 넣었는데도 오류가 생기면 글자 실수를 확인하시오. 환경 Windows11; Anaconda3 (python 3.9.12); VScode (latest ver) 설치와 실행 윈도우용 설치 파일 받았다. 23.05.12에 최신 버전 0.3.10. 기존 버전이 있는 사람은, 업데이트를 시키던지 지웠다가 새로 설치하던지(uninstall then install) 하는게 좋다. 나는 제거 후 재설치를 좋아하는 편. 아래 사이트에 가서 The latest installer can be downloaded here: 아래의 링크를 누른다. (엄격히 말하면, 저 링크는 멘하임 대학교 도서관에서 쓰려고 테사렉트를 가져온건데, 실제 tesseract-ocr 의 배포판 버전 {링크}과 동기화되어 있고 다운로드 링크 찾기가 편해서 이거 쓰는게 낫더라. 아래 사이트: http..
Java2Python 설치 실패: Python 2.7 필요. && Java to Python online converter sites 글이 역순이다. 파이썬2.7 시리즈 깔고 설정할 시간은 없으니, 웹사이트에 있는 컨버터 쓰기로 결정 자바 인 유즈 장점: 어느정도 복잡한 함수도 잘 번역한다 단점: ctrl A 눌렀을때 전체가 복사되어, 결과 코드만 잘 긁어서 붙여가야 한다. 한글이 조금이라도 섞이는 순간 전체를 처리하지 않는다. https://www.javainuse.com/java2py Online Java to Python Converter | JavaInUse Online Java to Python Converter Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Online tool to convert..
파이썬의 판다스 데이터프레임: 초보자용 엑셀처럼 쓰는 라이브러리라 이해하면 편하다. 엑셀은 1부터 시작해 1,2,3, 으로 이어지나, 판다스 인덱스는 0부터 시작해 0,1,2,3, 으로 이어진다. 표기도 인덱스와 혼동을 우려해 0행, 0열 등의 표기로 시작한다. 데이터프레임 만들기 더보기 리스트로 직접 입력할 때는 [ 0행, 1행, 2행, 3행, ...] 형태이다. (변수에 저장해서 그 변수를 집어넣을 때도 같다.) n행은 [n행0열, n행1열, n행2열, ...] 형태로 집어넣을 수 있고, 값만 넣으면 n행0열로 인식한다. 리스트 또는 튜플 형태 모두 상관없고 섞어서 써도 된다. (직접 입력할 때만 가능. 변수에 저장할 때는 안된다.) dictionary(딕셔너리) 형태로 넣을 수도 있다. 이 때는 열 인덱스 지정이 가능하다. 조금 뒤에 나..
판다스 데이터프레임: 2차원으로만 표현되며, 3차원은 표현 못한다. 3차원을 표현할 수는 있으나, 그것이 직육면체 느낌이나 xyz 좌표평면 느낌으로 보여줄 수는 없다. 아래 사이트의 예시는 3차원을 표현했다지만, 실제로는 2차원의 한 축에 축2개를 다 집어넣은 구조이다. 내가 말하는 방식은 이게 아니다. 엑셀의 3d plot 과 판다스의 2d에 우겨넣은 3d plot을 비교해보면 무슨 뜻인지 알 수 있다. 그 밖에, 3차원 그림으로 표현이 안된다는 질의응답. https://scicomp.stackexchange.com/questions/37463/generate-3d-matrix-with-pandas-based-on-comparing-two-dataframes-python Generate 3D "matrix" with Pandas, based on comparing tw..
print 함수 오타 고치기 귀찮아서 몽땅 등록해버림. 이렇게 만들면 print(*ins, sep='\n') 등 구체적인 기능은 쓸 수 없다. 오직 print(값) 기능만 구동한다. def pirnt(ins): return(print(ins)) def pirtn(ins): return(print(ins)) def prtn(ins): return(print(ins)) def pritn(ins): return(print(ins)) 그런데 오토핫키로 저 입력을 모두 print로 보내버리면 해결되었다.ㅋㅋ.
파이썬 람다식(람다함수) 연습장 for 문을 돌리면서, if 조건에 맞는 값만 리스트에 추가. # 변수들 선언, 정의는 생략 # 기초적인 구문으로 적어야 할 내용 folders_list = [] for i in os.scandir(folder): if f.is_dir(): folders_list.append(f.path) # 람다식(람다함수)를 써서 만들어낸 간단한 구문. folders_list = [ f.path for f in os.scandir(folder) if f.is_dir() ] 나무위키 람다식 예제. for 문을 돌리면서 조건에 맞는 값을 출력. # 기초적인 구문으로 적어야 할 내용. for i in range(10): print(i) # 람다 함수로 만들어낸 간단한 구문 [print(x) for x in range(10..
with open 사용할 때 read().splitlines() 와 readlines() 차이: 리스트의 맨 마지막에 \n 의 존재 유무. 둘 다 비슷하게 리스트로 반환해주는데, 이상하게 readlines()는 맨 마지막에 개행된 기호까지 같이 뽑아준다.
with open (path, 'r+') as x : 와 with open (path, 'w') as x: 의 차이점 r+를 쓰면, 앞에서부터 '수정 모드'로 바꾸고 w를 쓰면, 전체를 지운뒤 새로 쓰는 형태로 간다. 나머지 모드는 https://blockdmask.tistory.com/454 [python] 파이썬 파일읽기, 파일쓰기 (open , close, write, read, tell, seek) 안녕하세요. BlockDMask 입니다. 오늘은 파이썬에서 파일을 생성하고 읽고 쓰는 파일 입출력을 한번 다뤄볼까 합니다. 여기서 다룰 파일 관련 함수는 open, close, write, writeline, writelines, read, readline, rea blockdmask.tistory.com