- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ReLU
- HTTP
- Optional
- sigmoid
- barplot
- Linux
- r
- struct
- rxswift
- Python
- decode
- 오블완
- 티스토리챌린지
- scheduledTimer
- swiftUI
- 시각화
- 명령어
- Request
- deeplearning
- MVC
- SWIFT
- substr
- SQL
- ios
- Observable
- 딥러닝
- rest api
- cocoapods
- 연산자
- tapply
목록Python (7)
iOS 개발 기록 블로그

nvl SQL(오라클)의 nvl 함수를 파이썬으로 구현해보겠습니다. SQL 예시로 아래와 같습니다. SELECT ename, nvl(comm, 0) FROM emp; emp라는 테이블에서 comm(커미션)이 null인 사원은 0으로 null이 아니면 comm을 출력하는 문장입니다. Python으로 구현해보면 def nvl(val1, val2): if val1 is "": return val2 return val1 import csv f = open("emp_comm.csv 테이블이 있는 경로", "r") emp_csv = csv.reader(f) for emp in emp_csv: print(emp[1], nvl(emp[6], 0)) #emp[6]은 comm이 있는 열 위와 같이 작성할 수 있습니다. d..

지난 글에서 오늘 날짜를 출력하는 것까지 해봤습니다. 이번에는 오늘 날짜에서 하루를 더한 값을 출력해보겠습니다. 쉽습니다. datetime 모듈에 timedelta 함수를 쓰시면 됩니다. 공식 문서는 아래와 같습니다. https://docs.python.org/ko/3/library/datetime.html datetime — 기본 날짜와 시간 형 — Python 3.10.2 문서 datetime — 기본 날짜와 시간 형 소스 코드: Lib/datetime.py datetime 모듈은 날짜와 시간을 조작하는 클래스를 제공합니다. 날짜와 시간 산술이 지원되지만, 구현의 초점은 출력 포매팅과 조작을 위한 docs.python.org 위 함수로 날짜, 초, 분 등을 넣어 사용하실 수 있습니다. weekday ..

시퀀스 자료 연결하기 테스트 환경은 구글 colab이며 위의 emp, dept 테이블을 구글드라이브에 올리고 colab에서 구글 드라이브를 마운트해서 csv파일을 읽어드렸습니다. colab에서 구글 드라이브 마운트 colab에서 새 ipynb 파일을 만들고 좌측 상단에 폴더 모양을 클릭하고 위 이미지에 동그라미 아이콘을 누르면 본인의 구글 드라이브와 마운트되어 구글 드라이브에 위치한 파일을 읽어들일 수 있습니다. 예제) 사원 테이블의 이름을 첫글자는 대문자로, 나머지는 소문자로 출력하시오 csv 라이브러리를 이용한 방법) pandas 라이브러리를 이용한 방법) 시퀀스 자료 반복 이해하기 (*) 예제) 예제) 숫자를 입력하도록 하고 해당 숫자만큼 ★이 출력되도록 하시오 예제) emp 테이블의 이름과 이름의..

True 와 False True는 1이고 False는 0이다 Pandas 판다스 판다스는 데이터 분석을 위해 데이터를 처리할 때 쓰는 필수 라이브러리 대용량 환경에서 검색 속도가 아주 빠름 Read CSV file import pandas as pd varName = pd.read_csv(파일경로") 시퀀스 자료 슬라이싱 이해하기

예제) 아래의 식을 파이썬으로 구현하시오 식) b + x1 * w1 + x2 * w2 = ? 답) AND 게이트 예제) AND 게이트를 파이썬으로 구현하시오 보기) 답) 퍼셉트론 게이트 3가지 1. AND 2. OR 3. NAND 4. XOR : exclusive OR 라는 뜻으로 둘 중에 하나만 1일 때 1이 된다. OR 게이트 예제) 위 AND게이트 예제를 수정하여 OR 게이트 함수를 생성하시오 NAND 게이트 예제) 위 예제들을 수정하여 NAND 게이트 함수를 생성하시오 XOR 게이트 단층 신경망과 다층 신경망의 차이 1958년 로젠블래트가 퍼셉트론을 제안을 했다. 1959년 민스키가 기존 퍼셉트론의 문제점을 지적했는데 XOR 분류를 못한다는 문제점을 지적하고 인공지능의 겨울기가 시작되었다. 즉, ..

들여쓰기 개념 배우기 파이썬이 다른 언어보다 보기 쉽고 코드가 간결한 이유는 바로 콜론(:)을 사용해서 들여쓰기를 하도록 만들었기 때문이다 파이썬은 블록 구분을 들여쓰기를 통해서 한다 콜론(:) 뒤에 나오는 명령어를 다음 줄에 작성하려면 4칸 들여쓰기를 해야한다 IF문 개념 배우기 (if~else) 예제 1) 숫자를 두개를 각각 아래처럼 물어보게 하고 아래처럼 출력되게 하시오 답) a = int(input('enter the number1 : ')) b = int(input('enter the number2 : ')) if a < b: print a, 'is smaller than', b elif a == b: print a,'is equal to', b else: print a, 'is bigger t..

1. VMware -> CentOS 2. 터미널 창을 열고 루트 권한으로 접속한다 yum install wget git -y 위의 명령어를 실행했을때 yum lock이 나오면 기다려라 wget https://github.com/atom/atom/releases/download/v1.18.0/atom.x86_64.rpm yum localinstall atom.x86_64.rpm -y 3. 루트 권한으로 접속 후 아래의 명령어 입력 atom 4. 만약 아톰 지우고 싶을때 rpm -qa | grep atom rpm -e atom_1.18.1-0.1.x86_64 5. 3가지 패키지 설치 [edit] - [preference] - [install] 1. atom-runner 2. python tools 3. au..