| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- DIF_SR
- Cast
- implicitData
- github2FA
- VScodeNotResponding
- 텐서플로자격증
- jsonlines
- TensorflowDeveloperCertificate
- str.replace
- BloombergMarketConcepts
- Visualization
- decimal error
- MatrixFactorization
- numpy.bool
- Colab
- 지도시각화
- vscode
- Python
- session-basedRecommendation
- Convert
- json
- jsonl
- MySQL
- LatentFactorModel
- gluonnlp
- pandas
- iterrows
- ExplicitData
- wordembedding
- sshtunnel
- Today
- Total
목록Programming/Python (14)
garret
백준 알고리즘 문제를 풀면서 알게된 sys.stdout.write()함수. 출력함수인데 print() 비슷한 듯 다른 것 같아 차이점을 정리해보았다. sys.stdout 정의 used for the output of print() and expression statements and for the prompts of input(): sys.stdout.write()와 print의 차이 출력 형태 sys.stdout.write() 줄바꿈없이 이어서 출력 print() 줄바꿈하여 출력 sys.stdout.write 출력 예시 import sys for i in range(5): sys.stdout.write(f"{i}") ※ 주의사항 ※ sys.stdout.write는 string만 넣을 수 있다. str말..
요즘 알고리즘을 공부하면서 백준문제를 조금씩 풀어보고 있다. 솔루션을 보면 입력값을 받을 때 sys.stdin.readline을 종종 사용하길래 chatgpt에게 물어보았다. chatgpt의 sys.stdin.readlin 설명 sys.stdin.readline()은 파이썬에서 입력을 받는 함수 중 하나입니다. input() 함수와 비슷한 역할을 하지만, input() 함수보다 더 빠르게 입력을 처리할 수 있습니다. sys.stdin은 파이썬에서 기본적으로 제공되는 표준 입력 객체입니다. sys.stdin.readline() 함수는 이 표준 입력 객체에서 한 줄씩 문자열 형태로 입력을 받습니다. 따라서, 문자열을 입력받을 때 사용합니다. sys.stdin.readline() 함수는 입력된 문자열의 맨 끝..
python에서 JSON 파일 생성하는 법을 실습해보았다 실습용 DataFrame 만들기 import pandas as pd data_a= [['A',1,90,4],['B',2,88,5],['C',3,85,3.5]] df_a= pd.DataFrame(data_a, columns=['name','level','score','time']) df_a name level score time 0 A 1 90 4.0 1 B 2 88 5.0 2 C 3 85 3.5 01. 기본 JSON 생성 dictionary 형태로 만들어서 json.dumps()함수로 python 객체를 json 데이터로 변환한다 import json dict1={} for idx, row in df_a.iterrows(): name = row['..
Pandas의 iterrows함수와 items 함수에 대해 공부한 글. 간단한 데이터프레임을 먼저 만들어 주자 import pandas as pd data_a= [['A',1,90,4],['B',2,88,5],['C',3,85,3.5]] df_a= pd.DataFrame(data_a, columns=['name','level','score','time']) df_a name level score time 0 A 1 90 4.0 1 B 2 88 5.0 2 C 3 85 3.5 iterrows() pandas.DataFrame.iterrows — pandas 1.5.3 documentation next pandas.DataFrame.itertuples pandas.pydata.org 공식 홈페이지의 설명: I..
SQL connection method : Standard TCP/IP over SSH 일 때 python에서 DB 접속하는 방법. 아래 내용은 vscode의 jupyter 파일로 작업하였다 MySQL에서 standard TCP/IP over SSH로 connection 생성 MySQL에서 connection method를 Standard TCP/IP over SSH로 설정하고 파라미터 설정 후 연결 SSH 연결은 key 파일이 필요하므로 SSH key file을 꼭 첨부하자 pymysql, sshtunnel 라이브러리 설치 ! pip install pymysql ! pip install sshtunnel python에서 필요한 라이브러리 설치하기 라이브러리 호출 import pymysql import ..
DB에 있는 데이터를 python으로 불러와서 바로 작업(ML,DL 등등)하고 싶을 때 할 수 있는 방법. 해당 작업은 Vscode의 주피터 파일을 열어 진행하였다. pymysql 라이브러리 설치 !pip install pymysql 필요한 라이브러리 임포트 import pymysql.cursors import pandas as pd DB 접속 # DB 접속 connection = pymysql.connect(host='호스트명', port=포트번호 , db='db명', user='user명', password='pw입력', charset='utf8', cursorclass= pymysql.cursors.DictCursor) 참고로 포트번호는 int 타입으로 넣어야 한다. 데이터 Dataframe 형식으..