728x90
▶ 값 2배로 출력하기
data = [0,1,2,3,4,5,6,7,8,9]
#for문 사용
answer=[]
for i in data:
answer.append(2*i)
answer
#array 사용
x = np.array(data)
2*x
▶벡터화 연산은 비교 연산과 논리 연산을 포함한 모든 종류의 수학연산에 대해 적용된다.
a = [1,2,3]
b = [2,4,6]
a = np.array(a)
b = np.array(b)
print(a==2)
print(b==6)
print((a==2) & (b==4))
실행 결과 ↓
[False True False]
[False False True]
[False False False]
▶ 2차원 배열의 행과열의 개수구하기
c = np.array([[0,1,2],[3,4,5]])
print(len(c))
print(len(c[0]))
실행 결과 ↓
2
3
▶ 2 x 3 x 4 array 생성
dd = np.array([[[1,2,3,4],[5,6,7,8],[9,10,11,12]],
[[11,12,13,14],[15,16,17,18],[19,20,21,22]]])
dd = np.array([[ [1,2,3,4],
[5,6,7,8],
[9,10,11,12] ],
[[11,12,13,14],
[15,16,17,18],
[19,20,21,22]]])
print(len(dd), len(dd[0]), len(dd[0][0])) #3차원, 2차원, 1차원 배열의 갯수
실행 결과 ↓
2 3 4 #3,2 1 차원의 배열의 개수
728x90
'• 패스트캠퍼스 데이터분석 부트캠프 12기' 카테고리의 다른 글
3. 데이터 분석을 위한 핵심 Tool Python(김상모 강사님)_09 (1) | 2024.01.14 |
---|---|
[패스트캠퍼스] 데이터분석 부트캠프_현직자 강의 특강_후기 (2) | 2024.01.12 |
프로젝트 OT (0) | 2024.01.12 |
데이터 모델링 워크플로워 (0) | 2024.01.12 |
3. 데이터 분석을 위한 핵심 Tool Python(김상모 강사님)_08 (1) | 2024.01.09 |