본문 바로가기

Programming/Python

[Numpy] Numpy 행렬에 함수 적용하기

# Numpy version: 1.19.3

import math
import numpy as np

def sin_func(x):
    return math.sin(x)

x = np.arange(0, 4*math.pi, step=math.pi/360)
vecfunc = np.vectorize(sin_func)
y = vecfunc(x)