Numpy Operator Overloading
Numpy 라이브러리에서는 Numpy Array에 한해, 특별한 overloading을 제공한다. 사칙연산 같은 간단한 연산에 사용할 수 있다. C/C++ 에서는 자료형이 다르면 당연히 연산이 불가능하다. // We cannot operate different types under C/C++ int myArray[4] = {1, 2, 3, 4}; int num = 100; // This is an error int newArray = myArray + num Python 에서도 마찬가지이다. 다른 종류의 자료형끼리는 연산이 안된다. myList = [1,2,3,4] num = 100 newList = myList + num # TypeError: can only concatenate list (not "..
머신러닝 라이브러리/numpy
2021. 1. 1. 21:27