참고:점프투파이썬 슬라이싱 문자열 슬라이싱이란? a[start : stop : step] 그렇다면 "Life is too short, You need Python" 문자열에서 단순히 한 문자만을 뽑아내는 것이 아니라 'Life' 또는 'You' 같은 단어를 뽑아내는 방법은 없을까? 다음과 같이 하면 된다. >>> a = "Life is too short, You need Python" >>> b = a[0] + a[1] + a[2] + a[3] >>> b 'Life' 위 방법처럼 단순하게 접근할 수도 있지만 파이썬에서는 더 좋은 방법을 제공한다. 바로 슬라이싱(Slicing) 기법이다. ※ 인덱싱 기법과 슬라이싱 기법은 뒤에서 배울 자료형인 리스트나 튜플에서도 사용할 수 있다. 위 예는 슬라이싱 기법으로..
참고 : 점프투파이썬 딕셔너리 관련 함수들 딕셔너리를 자유자재로 사용하기 위해 딕셔너리가 자체적으로 가지고 있는 관련 함수를 사용해 보자. Key 리스트 만들기(keys) >>> a = {'name': 'pey', 'phone': '0119993323', 'birth': '1118'} >>> a.keys() dict_keys(['name', 'phone', 'birth']) a.keys()는 딕셔너리 a의 Key만을 모아서 dict_keys 객체를 돌려준다. dict_keys 객체를 리스트로 변환하려면 다음과 같이 하면 된다. >>> list(a.keys()) ['name', 'phone', 'birth'] Value 리스트 만들기(values) >>> a.values() dict_values(['pey..
Numpy***** 파이썬에는 배열이 없어서 numpy라는 걸 사용함 import numpy as np array = np.array([[1,2,3], [4,5,6]]) print(array.ndim) ==> 2 print(array.shape) ==> (2, 3) # print(array.dtype) ==> int32 #자료형이 뭐야 import numpy as np array1 = np.array([[1,2,3],[4,5,6]]) array2 = np.array([1,2,3], dtype=complex, ndmin=3) # 3차원임 array3 = np.array(array1, copy=False) # 복사가 아니고 참조다! array1[0]=[4,5,6] print(array1) print(arra..
참고 : 점프투파이썬 list 자료형 a=[1,2,3,4,5] print(a[1:3]) ==> [2, 3] b= a[:2] c=a[2:] print(b, c) ==> [1, 2] [3, 4, 5] a=[1,2,3,['a', 'b', 'c'],4,5] print(a[2:5]) ==> [3, ['a', 'b', 'c'], 4] print(a[3][:2]) ==> ['a', 'b'] a=[1,2,3] a[0]=3 print(a) ==> [3, 2, 3] a=[1,2,3,4,5] del a[2:] print(a) ==> [1, 2] a=[1,2,3,4,3] a. remove(3) print(a) ==> [1, 2, 4, 3] a. remove(3) print(a) ==> [1, 2, 4] a=[1,2,3,4,5..
[파이썬 쓰는 가상환경만들기 : 원하는 모듈만 쓰는] conda update conda conda update --all python exit() 버전확인 메타라는 가상환경 만들기 (파이썬 3.9.7 을 쓴다) conda create --name meta python=3.9.7 pip list conda env list conda activate meta python exit() pip install opencv-python (다른사람은 이렇게 간단히 설치했다) https://blog.daum.net/geoscience/1612 Windows에서 Python, Jupyter Notebook, OpenCV 설치하기 안녕하세요? 이번 글은 Windows에서 Python(프로그래밍 언어), Jupyter No..
Open CV : 파이썬으로 구현하기 위해서 파이썬 환경을 구현해줘야한다. 1. 아나콘다 설치 2. Open CV설치 3. 주피터 노트북 or 파이참 [Python 설치] Anaconda 설치 : 구글에 anaconde 검색 > individual edition (Jupyter Notebook 같이 깔림 ) Jupyter Notebook (프로그램) 실행하면 cmd 뜨면서 크롬 등에 화면 뜸 [파이썬 설치] Anaconda Powershell prompt에서 > pip install opencv-python 설치 여부는 jupyter notebook에서 다음과 같이 확인할 수 있다. > import cv2 > print(cv2.__version__) ==> 4.5.1 출력됨
Proxy 설정 백엔드의 CORS를 피하기 위해 proxy를 설정해서 사용 한다. 참고: https://velog.io/@skyepodium/vue-proxy-사용하기 vue proxy 사용하기 vue cli 3.x 버전 이상에서 웹팩 개발서버를 이용해서 프록시 요청을 보내봅시다. velog.io cors 교차 출처 리소스 공유 (CORS) - HTTP | MDN 교차 출처 리소스 공유 (CORS) - HTTP | MDN 교차 출처 리소스 공유(Cross-Origin Resource Sharing, CORS)는 추가 HTTP 헤더를 사용하여, 한 출처에서 실행 중인 웹 애플리케이션이 다른 출처의 선택한 자원에 접근할 수 있는 권한을 부여하도록 브라 developer.mozilla.org .env 파일 생..
https://getbootstrap.com/docs/4.6/layout/overview/ Overview Components and options for laying out your Bootstrap project, including wrapping containers, a powerful grid system, a flexible media object, and responsive utility classes. getbootstrap.com 뷰 문서를 확인하여 코드를 구성한다. 다음과 같이 Header, Sidebar, Content로 세부분으로 나눈다. 다음의 위치에 각각의 파일을 생성 한다. (파일 내용은 타이틀만 써주자) Header 파일: /src/components/layout/Header...
- Total
- Today
- Yesterday
- AI
- 후디니
- Java
- CNC
- emotive eeg
- JacobianMatrices
- RNN
- node.js
- StableDiffusion
- colab
- 유니티
- Arduino
- MQTT
- 라즈베리파이
- oculuspro
- opencv
- ardity
- unity 360
- 유니티플러그인
- Unity
- Python
- TouchDesigner
- docker
- DeepLeaning
- motor controll
- Express
- three.js
- houdini
- sequelize
- VR
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |