일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SQL
- 트랜잭션
- group by
- top
- mysql
- 자바
- docker
- 리눅스
- mssql
- java
- rsync
- 티스토리챌린지
- analytics4
- Javascript
- API
- MongoDB
- MariaDB
- Python
- 오블완
- PostgreSQL
- DBMS
- 차이점
- Linux
- network
- IntelliJ
- JPA
- spring
- git
- oracle
- 명령어
- Today
- Total
목록Python (8)
hanker
Python에서 함수를 생성하는 방법에 대해서 알아보자. 함수를 생성하는 이유코드의 재사용성과 모듈화를 위한 핵심요소 모든 프로그래밍 언어가 그렇듯 모듈화 및 재사용성이 높아진다 하더라도 성능 향상보다는 코드 품질, 유지보수성, 확장성에 더 큰 영향을 미친다. 코드품질이 좋아지면 유지보수 용이성으로 이어지고 이는 개발시간 단축으로 연결된다. 자 이제 python 함수를 생성하고 사용을 해보자. 기본 함수#def 함수명(매개변수): def writeName(name): print(f"{name}") writeName("hanker")def는 define의 앞 글자를 따서 사용하는데 이는 정의하다 라는 단어의 뜻 그대로 쓰인다. writeName 함수명은 본문의 내용을 모르더라도 함수명만 보고 어떠한 기능을..
파이썬 스크립트 파일을 실행(exe)파일로 만들어보자.예전에 윈도우 실행파일 만들때 txt파일에 cmd 명령어 입력하고 소스코드 파일 실행시키고 그랬던 기억(?)이 있는데,이제는 너무 편하게 만들 수 있다. 만들어보자! pyinstaller라는 라이브러리를 사용했다. Terminal창을 키고 pip install pyinstaller [Enter]다운로드가 진행된다 다운로드가 완료되면 pyinstaller 라는 명령어를 사용할 수 있게되는데,python코드가 있는 디렉터리로 이동해서 pyinstaller --onefile 파이썬파일명.py 를 입력해주면빌드가 되는데, 빌드가 완료되면 해당 디렉터리에 build, dist 디렉터리가 생성된다. 우리가 사용해야할 exe파일은 dist 디렉터리안에 위치해..
Numpy 라이브러리 에서 제공하는 np.concatenate() 함수를 사용할 때 발생하는 오류이다.발생원인들을 살펴보면1. 결합하려는 배열들이 동일한 차원이어야 되는데 크기와 형상이 일치하지 않아서2. 코드에서 배열 대신 문자열이나 잘못된 객체를 사용하여 np.concatenate()에 전달할 경우3. 단일 값(스칼라)을 배열로 잘못 사용한 경우 내 경우에는 배열로 담지 않고, 문자열로 보내서 생긴 문제다.import numpy as npa = np.array("hanker")b = np.array((1, 2))result = np.concatenate([a, b])print(result)이렇게 실행 시켰을때 발생된다. 수정을 위해서는 import numpy as npa = np.array(["han..
콘다 설치를 위해서는 파이썬이 설치가 되어야한다.설치 되었다는 가정하에 콘다 설치를 해보자 다운로드를 위해서 구글 검색창에 '아나콘다'를 검색해서 제일 상단에 있는 Download Anaconda Distribution 을 클릭한다. 해당 화면에 접속되면 하단에 Skip registration 을 클릭해서 다운로드 링크로 이동한다. 해당 Download 버튼을 눌러서 다운로드 후 다운로드가 완료되면 설치 진행 설치가 완료되면 명령프롬프트를 켜서 conda -V 명령어를 입력한다.'conda'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.해당 문구가 나오는 이유는 환경변수 추가를 안해줘서 그렇다. https://hanke-r.tistory.com/67 윈도우10 -..
텐서 플로우 설정 도중 생긴 에러 I tensorflow/core/util/port.cc:153] oneDNN custom operations are on. You may see slightly different numerical results due to floating-point round-off errors from different computation orders. To turn them off, set the environment variable `TF_ENABLE_ONEDNN_OPTS=0`. 해당 오류 나오면 os.environ['TF_ENABLE_ONEDNN_OPTS'] = '0'코드내 환경변수를 추가해줘도 안되는 경우가 있는데, import os 바로 밑에 추가해주면 된다. import..
unicodeescape' codec can't decode bytes in position 2-3: 파일 경로 지정 시 윈도우 기반에서는 역슬래시를 사용하는데, 해당 역슬래시를 사용해서 오류가 나는 문제이다.역슬래시를 슬래시로 바꿔주면 된다. D:\hanker >> D:/hanker이런식으로 변경해주면 오류가 사라진다.
ValueError: Your version of xlrd is 2.0.1. In xlrd >= 2.0, only the xls format is supported. Install openpyxl instead. pandas로 read_excel(xlms)시 오류가 발생했다. 오류 로그에 xlrd 2.0 이상 버전은 xls만 지원한다고 한다.xlrd 버전을 1.0.2로 바꾸고 진행해도 오류가 안없어져서 openpyxl을 설치했더니 오류가 나지 않는다! pip install openpyxl