일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 디자인토큰
- 플랫폼
- 3d
- 생성AI
- scss
- 파이썬
- 디자인 토큰
- 에어테이블
- frontend
- design token
- 업무자동화
- 에러노트
- 문서자동화
- angular
- 데이터분석
- three.js
- SaaS디자인
- 한글자동화
- chatGPT
- sass
- 웹디자인
- CINEMA4D
- UI
- Airtable
- 리액트
- CSS
- UX
- blender
- 프론트엔드
- 디자인
- Today
- Total
목록파이썬 데이터분석 (5)
이게 무슨 일이야!
1. array 생성 import numpy as np list = [1,2,3,4,5] np.array(list) 2. arange 0~10 등 연속적인 숫자 생성 arr = np.arange(0,10) #결과: array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) arr = np.arange(start=0, stop=10, dtype=int) #결과: array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) #step 만큼 건너뛰어 생성 arr = np.arange(start=1, stop=11, step=2) #결과: array([1, 3, 5, 7, 9]) 2-1. range * numpy 와 상관없는 파이썬만의 문법 * 혼동하지 않기 위해 리스트 조회 시에 사용하기 #0..
2차원 배열에 조건식을 지정하면 1차원 배열로 조건에 맞는 결과값을 뽑아낸다 arr2d = np.array([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]) arr2d[arr2d > 2] # => array([ 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]) arr2d[arr2d array([1, 2, 3, 4])
1. 조건문 if 3 > 5: print('if 구문') elif 3 > 4: print('elif 1 구문') else: print('이것도 저것도 아니다') # && 연산자 if (0 < 1) and (0 < 2): print('모두 참') else: print('거짓') # || 연산자 if (10 < 1) or ( 1 < 0): print('하나라도 참') else: print('둘다 아님') 2. 반복문 mylist = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] for i in mylist: print(i) 3. 함수 정의 def my_func(a, b, c): return (a + b) * c
1. 공백제거 a = ' bg.jpg ' a.strip() 2. ~로 시작, ~로 끝나는 문자 a = 'test01.jpg' b = 'test02.jpg' c = 'test03.png' #test 로 시작하는가 a.startswith('test') #.png로 끝나는가 c.endswith('png') #확장자가 jpg 인 파일만 출력하기 list = ['test01.jpg', 'test02.jpg', 'test03.png'] for file in list: if file.endswith('jpg'): print(file) 3. replace (문자열 대체) a = 'bg.jpg' b = a.replace('jpg', 'png') #b => 'bg.png' 4. split a = '1-2-3-4-5-6-7..
javascript 의 array.filter 나 array.every, array.some 처럼 for, foreach 등 반복문을 굳이 사용하지 않고도 조건에 맞는 결과물을 리스트로부터 간단하게 뽑아내는 파이썬에서의 문법 list = [1,2,3,4,5,6,7,8,9,10] 일 때 짝수만 간단하게 출력하는 방법은? list = [i for i in list if i%2 == 0] 이 한줄로 간단하게 표현 가능. 맨 앞에 출력되는 결과값을 써주고, for 문 써주고, 마지막에 if 로 조건을 걸어주면 끝~~ list 의 모든 값에 3씩 더해서 출력하고 싶을 때 표현 방법 list = [i+3 for i in list]