'Programming > python(파이썬)' 카테고리의 다른 글
파이썬 딕셔너리 변수 생성과 리턴 enumerate, zip (0) | 2022.04.12 |
---|---|
python interactive mode (0) | 2022.03.15 |
pdb (0) | 2022.03.14 |
python debug (pdb) (0) | 2022.03.04 |
opencv python (0) | 2022.02.25 |
파이썬 딕셔너리 변수 생성과 리턴 enumerate, zip (0) | 2022.04.12 |
---|---|
python interactive mode (0) | 2022.03.15 |
pdb (0) | 2022.03.14 |
python debug (pdb) (0) | 2022.03.04 |
opencv python (0) | 2022.02.25 |
$ pdb chcker.py > /home/minimonk/src/py/chcker.py(1)<module>() -> import numpy as np (Pdb) run Restarting chcker.py with arguments: > /home/minimonk/src/py/chcker.py(1)<module>() -> import numpy as np (Pdb) list 1 -> import numpy as np 2 import cv2 3 import glob 4 # termination criteria 5 criteria = (cv2.TERM_CRITERIA_EPS + cv2.TERM_CRITERIA_MAX_ITER, 30, 0.001) 6 # prepare object points, like (0,0,0), (1,0,0), (2,0,0) ....,(6,5,0) 7 objp = np.zeros((6*7,3), np.float32) 8 objp[:,:2] = np.mgrid[0:7,0:6].T.reshape(-1,2) 9 # Arrays to store object points and image points from all the images. 10 objpoints = [] # 3d point in real world space 11 imgpoints = [] # 2d points in image plane. (Pdb) n > /home/minimonk/src/py/chcker.py(2)<module>() -> import cv2 (Pdb) n ImportError: 'No module named cv2' > /home/minimonk/src/py/chcker.py(2)<module>() -> import cv2 (Pdb) q |
$ whereis pdb pdb: /usr/bin/pdb2.7 /usr/bin/pdb /usr/bin/pdb3.6 /usr/share/man/man1/pdb.1.gz $ ls -al /usr/bin/pdb* lrwxrwxrwx 1 root root 6 4월 16 2018 /usr/bin/pdb -> pdb2.7 lrwxrwxrwx 1 root root 23 2월 28 2021 /usr/bin/pdb2.7 -> ../lib/python2.7/pdb.py lrwxrwxrwx 1 root root 6 1월 28 12:37 /usr/bin/pdb3 -> pdb3.6 lrwxrwxrwx 1 root root 23 12월 9 06:08 /usr/bin/pdb3.6 -> ../lib/python3.6/pdb.py $ ls -al /usr/lib/python3. python3.6/ python3.7/ python3.8/ $ ls -al /usr/lib/python3.6/pdb.py -rwxr-xr-x 1 root root 61310 12월 9 06:08 /usr/lib/python3.6/pdb.py |
python interactive mode (0) | 2022.03.15 |
---|---|
python3 opencv2 checker board (0) | 2022.03.14 |
python debug (pdb) (0) | 2022.03.04 |
opencv python (0) | 2022.02.25 |
python / opencv mouse event (0) | 2022.02.25 |
파이썬을 인터프리터로 생각해서 쓰다보니
희한하게 함수만 되면 어떻게 해야 할지 감이 안왔는데 pdb를 이용하면 단계별로 실행할 수 있어서
함수 자체를 디버깅 할 수 있겠다 싶어서 한번 시도해볼 만 할 듯.
[링크 : http://pythonstudy.xyz/python/article/505-Python-디버깅-PDB]
python3 opencv2 checker board (0) | 2022.03.14 |
---|---|
pdb (0) | 2022.03.14 |
opencv python (0) | 2022.02.25 |
python / opencv mouse event (0) | 2022.02.25 |
python op overload magic method (0) | 2021.06.14 |
파이썬에서 openCV highgui를 전체 화면으로 돌려보기
[링크 : https://www.javatpoint.com/opencv-mouse-event]
full screen (fail)
[링크 : https://gist.github.com/ronekko/dc3747211543165108b11073f929b85e]
cv2.waitkey ord
[링크 : https://stackoverflow.com/questions/14494101/using-other-keys-for-the-waitkey-function-of-opencv]
pdb (0) | 2022.03.14 |
---|---|
python debug (pdb) (0) | 2022.03.04 |
python / opencv mouse event (0) | 2022.02.25 |
python op overload magic method (0) | 2021.06.14 |
pythonpath (0) | 2021.04.16 |
해보니 리눅스에서도 좀 헷갈려 하는지
터치는 마우스 이벤트로 넘어가지 않네. 어떤 이벤트를 통해 터치스크린 손 터치와 펜 터치를 인식하려나?
python debug (pdb) (0) | 2022.03.04 |
---|---|
opencv python (0) | 2022.02.25 |
python op overload magic method (0) | 2021.06.14 |
pythonpath (0) | 2021.04.16 |
python yield (0) | 2021.04.07 |
텐서플로우 보다보니 텐서곱으로 * 연산이 새롭게 정의되어 찾아보니
magic method 라는 이름으로 오버로드를 구현한 듯.
[링크 : https://velog.io/@hyeseong-dev/Python-magic-method%EB%9E%80]
[링크 : https://stackoverflow.com/questions/3188666/python-operator-overloading-a-specific-type]
opencv python (0) | 2022.02.25 |
---|---|
python / opencv mouse event (0) | 2022.02.25 |
pythonpath (0) | 2021.04.16 |
python yield (0) | 2021.04.07 |
python 공부 (0) | 2020.01.14 |
[링크 : https://velog.io/@devmin/파이썬-import가-module과-package-를-찾아가는-경로]
[링크 : http://www.bangseongbeom.com/sys-path-pythonpath.html]
python / opencv mouse event (0) | 2022.02.25 |
---|---|
python op overload magic method (0) | 2021.06.14 |
python yield (0) | 2021.04.07 |
python 공부 (0) | 2020.01.14 |
python 반복문 for in range() (0) | 2020.01.11 |
generator 라는 문법을 위한 키워드?
python 3.3 이후 부터 지원한다고 한다.
근데 봐도 이해가 쉽지 않네..
[링크 : https://wikidocs.net/16069]
python op overload magic method (0) | 2021.06.14 |
---|---|
pythonpath (0) | 2021.04.16 |
python 공부 (0) | 2020.01.14 |
python 반복문 for in range() (0) | 2020.01.11 |
python print 와 while 문 (0) | 2020.01.11 |
dictionary 라고 하는 녀석은 node.js 에서 json 객체와 같은 녀석으로 보이는데..
아무튼 dictionary라고 하니 그렇게 표현을 해주자 -_-
dictionary는 {}
list는 []
tuple은 () 으로 표기되며
dictionary와 tuple은 [0]을 통해서 접근이 가능하고
dictionary는 ['apple'] 식으로 접근방법이 추가된다.
list는 []로 접근할 수 없으며, append(), pop() 등을 통해 stack이나 queue로 사용이 가능하다.
대신 list 답게 정렬등의 기능을 지원한다.
pythonpath (0) | 2021.04.16 |
---|---|
python yield (0) | 2021.04.07 |
python 반복문 for in range() (0) | 2020.01.11 |
python print 와 while 문 (0) | 2020.01.11 |
오랫만에 한가로움? (0) | 2020.01.11 |
왜 열거형(sequence)를 따라서 for문을 사용하게 했는지 모르겠지만..
일단은 열거형은 []로 나열되는 tuple의 list 혹은 array라고 하는데
node.js와 비교하면 배열을 foreach 로 반복하도록 문법을 제한한 느낌이라고 해야하나?
python yield (0) | 2021.04.07 |
---|---|
python 공부 (0) | 2020.01.14 |
python print 와 while 문 (0) | 2020.01.11 |
오랫만에 한가로움? (0) | 2020.01.11 |
python split (0) | 2020.01.10 |