일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- C#
- YOLO
- LIST
- pip
- Linux
- 핑거스타일
- 채보
- 프로그래머스
- mysql
- C++
- 컨테이너
- C
- VS Code
- error
- pandas
- OpenCV
- pytorch
- JSON
- SSH
- windows forms
- label
- Selenium
- Docker
- 오류
- Python
- ubuntu
- Visual Studio
- Numpy
- paramiko
- 기타 연주
- Today
- Total
목록전체 글 (322)
기계는 거짓말하지 않는다
Python 3 버전 이상은 venv 명령어로 가상환경을 설정할 수 있다. 명령어는 다음과 같다. python -m venv [경로] ex) python -m venv Virtual VS Code는 하단의 Powershell 또는 Cmd에서 입력하면 된다. 보이지 않는다면 상단의 터미널(T) - 새 터미널을 선택하면 된다. 디렉터리가 정상적으로 생성이 되면 디렉터리 안에 Scripts 디렉터리가 생성되어있다. Scripts 디렉터리 내부의 activate를 실행하면 가상환경 활성화가 되고 더 이상 사용하지 않으려면 deactivate를 입력하면 된다. 활성화 후 초록색 네모칸 안에 venv명령어 입력 시 생성한 디렉터리 이름이 있으면 정상적으로 활성화가 된 것이다. 만약 활성화가 불가능 하다면 Set-E..
사용한 버전은 1.58.0이다. VS Code에서 여러 확장 패키지를 설치할 수 있다. Ctrl + Shift + X를 입력하면 왼쪽 화면에 확장 기능이 표시된다. 또는 왼쪽 확장 아이콘을 클릭한다. 현재 설치된 확장 기능을 표시하고, 사용하고 싶은 확장 기능은 검색하여 설치하고 사용이 가능하다. 한국어로 사용하고 싶다면 Korean Language Pack을 설치하면 된다.
폼 자체를 키 입력 이벤트로 특정 명령을 실행해야 할 때가 있다. 폼의 KeyDown 이벤트를 활용 할 수 있는데 KeyCode를 이용해도 먹히지 않으면 폼 속성의 KeyPreview를 True로 설정해 주어야 한다. 그 후 KeyDown 이벤트에 원하는 동작을 정의하면 된다. private void Form1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.V) { MessageBox.Show("V키 눌림", "확인"); } } Ctrl, Shift, Alt와 같이 입력하는 동시 키 입력은 아래와 같다. private void Form1_KeyDown(object sender, KeyEventArgs e) { if (e.Modifiers ..
.NET Framework 4.0 (Target) 지정한 자릿수 만큼 문자열로 비밀번호를 생성합니다. 선택한 옵션 또는 입력한 문자열을 이용합니다. 그 이상의 기능은 없습니다. 필요하신 분들은 사용하시면 됩니다. (단, 무단 배포는 금합니다.) .exe 파일이기 때문에 백신이 바이러스로 인식할 가능성이 있습니다. (바이러스 없습니다.)
Series import pandas as pd fruit = pd.Series([2500, 3800, 1200, 6000], index=['apple', 'banana', 'peer', 'cherry']) print(fruit) print('=' * 20) print(fruit.sort_values(ascending=False)) print('-' * 20) print(fruit.sort_index()) values, index 정렬 가능, axis(축)설정과 ascending(오름차순 or 내림차순)설정도 가능하다. DataFrame 동일하게 axis, ascending 설정 가능 index 정렬 fruitData = {'fruitName':['peer','banana','apple','cherry'..
Series 연산 fruit1 = Series([5, 9, 10, 3], index=['apple', 'banana', 'cherry', 'peer']) fruit2 = Series([3, 2, 9, 5, 10], index=['apple', 'orange', 'banana', 'cherry', 'mango']) print(fruit1) print('-' * 20) print(fruit2) print('=' * 20) print(fruit1 + fruit2) +, -, *, /, %, // (몫 연산) 모두 가능하며 겹치지 않는 인덱스의 value는 계산되지 않고 NaN으로 표기된다. DataFrame 연산 fruitData1 = {'Ohio':[4, 8, 3, 5], 'Texas':[0, 1, 2, 3..
application.properties 외부 설정 파일의 spring.jpa.hibernate.ddl-auto 속성을 지정하여 DB 초기화 설정을 할 수 있다. 모드 DB 구조 변경 여부 설명 create O 시작 시에 스키마를 모두 삭제하고 다시 생성 create-drop O SessionFactory가 닫힐 때, 스키마 삭제 update O 존재하지 않는 경우 스키마를 생성하거나 업데이트 함. Entity와 비교하여 컬럼 추가, 삭제 하며 기존 스키마를 삭제 하지 않는다. validate X SessionFactory 시작 시 Entity와 비교하여 스키마가 다르다면 예외가 발생한다. none X 비활성화
Pandas 파이썬에서 데이터 분석, 조작을 위해 사용되는 라이브러리이다. Pandas에서 제공하는 데이터 자료구조는 Series와 DataFrame 두 가지가 존재한다. Series는 시계열(time series: 일정 시간 간격으로 배치된 데이터들의 수열)과 유사한 데이터로써 index와 value가 있고, DataFrame은 딕셔너리 데이터를 매트릭스 형태로 만들어 준 것 같은 frame을 가지고 있다. 이런 데이터 구조를 통해 시계열, 비시계열 데이터를 통합하여 다룰 수 있다. Install command 창에서 pip install pandas 입력 (pip 패키지 관리자가 있어야 함) Pandas를 사용하기 위해 import pandas를 사용 관행적으로 pd 라는 별칭을 사용하여 import..