[Python] 브로드캐스트, 원소 접근

KingU·2021년 11월 27일
0

Python

목록 보기
6/11
post-thumbnail

브로드캐스트

형상이 다른 배열끼리 연산하는 것




1차원 배열을 2차원 배열으로 확장하여 연산

A = np.array([[1, 2], [3, 4]])
B = np.array([10 , 20])
A * B



원소 접근

원소의 인덱스는 0부터

# 원소 접근법
X = np.array([[10, 15], [2, 4], [23, 54]])
print(X)
print("_____")
print(X[0])    # 행
print(X[0], [1])    # (0,1)자리의 원소
print("_____")
for row in X:   # for 문으로도 접근 가능
    print(row)
print("_____")
X = X.flatten()    # 평단화
print(X)
print("_____")
print(X[np.array([0, 2, 4])])
print("_____")

# 조건에 맞는 원소
print(X > 15)
print("_____")
print(X[X>15])   # 참인 값의 인덱스

결과값




당신의 시간이 헛되지 않는 글이 되겠습니다.
I'll write something that won't waste your time.

profile
원하는 것을 창조하고 창조한 것을 의미있게 사용하자

0개의 댓글