NumPy (2) 썸네일형 리스트형 Einsum (Einstein Summation) einsum 연산은 Einstein Summation Convention에 따라 연산을 진행하는 방법이라고 한다. 위키에서 Einstein Notation에 대한 내용을 살펴보면 "한 항에 동일한 첨자가 윗첨자와 아랫첨자로 한 번씩 짝을 지어 나타날 경우, (마치 합의 기호가 항의 앞에 있을 때처럼) 해당 첨자가 가질 수 있는 모든 값에 대해 항의 값을 전부 더하는 것으로 이해한다."고 나타나 있다. 즉, 특정 index의 집합에 대한 합 연산(일반적인 ∑index set 연산) 을 간결하게 표시하는 방법이다. einsum 연산을 통해 행렬, 벡터의 내적(dot products), 외적(outer products), 전치(transpose), 대각합(trace), 행렬곱(multiplication) 등을.. 넘파이 배열(Numpy array)이 빈 배열인지 확인 넘파이 배열이 빈 배열인지 확인이 필요할 때, numpy.ndarray.size 속성을 사용하면 편하다. import numpy as np empty_array = np.array([]) print(empty_array.size == 0) # output: True nonempty_array = np.array([1,2,3]) print(empty_array.size == 0) # output: False 이전 1 다음