[초급] NumPy - 다차원 배열 연산(Array Operations) (2) 지수(**), 나머지(%), 제곱근(sqrt), 절댓값(abs), 그리고 삼각함수 (sin, cos, tan)
지수 연산자 (**) 나머지 연산자 (%) 제곱근 함수 (np.sqrt()) 절댓값 함수 (np.abs()) 삼각함수 (np.sin(), np.cos(), np.tan()) 다차원 배열 연산에는 덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/) 외에도 다양한 연산자와 함수들을 활용할 수 있어요. 몇 가지 추가적인 연산자와 함수를 소개해드릴게요: 지수 연산자 (**) arr1 ** arr2 형태로 사용하여 배열의 요소를 거듭제곱할 수 있어요. 예시: arr1 = np.array([[2, 3, 4], [5, 6, 7]]) arr2 = np.array([[3, 2, 1], [1, 2, 3]]) result = arr1 ** arr2 출력 array([[ 8, 9, 4], [ 5, 36, 343]]) 나머지 연..
2023. 5. 31.
[초급] NumPy - 다차원 배열 연산(Array Operations) (1) 더하기, 빼기, 곱하기, 나누기
다차원 배열 연산 (Multidimensional Array Operations): 다차원 배열 연산은 다차원 배열에 대해 수학적인 연산을 수행하는 것을 말해요. 다차원 배열 연산에는 여러 연산자들이 사용되는데, 다음과 같이 표현할 수 있어요: 덧셈 (+): arr1 + arr2 뺄셈 (-): arr1 - arr2 곱셈 (*): arr1 * arr2 나눗셈 (/): arr1 / arr2 예시를 통해 다차원 배열 연산을 보여드릴게요. 다음은 배열 arr1과 arr2에 대한 연산 예시입니다: 덧셈 (+) 예시: arr1 = np.array([[1, 2, 3], [4, 5, 6]]) arr2 = np.array([[7, 8, 9], [10, 11, 12]]) result = arr1 + arr2 출력: [[ ..
2023. 5. 31.
[초급] NumPy - np.empty(), np.full(), np.eye(), np.linspace() 사용 방법
np.empty() 이 함수는 비어있는(empty) 배열을 생성해줘! 입력: np.empty(shape, dtype=None, order='C') shape: 생성할 배열의 형태를 지정해줘. 예를 들어, (2, 3)이면 2행 3열의 배열이야. dtype (선택 사항): 배열의 데이터 타입을 지정할 수 있어. 기본값은 None이야. order (선택 사항): 배열의 메모리 배치 순서를 지정해줘. 기본값은 'C'야. 예시: np.full() 이 함수는 모든 요소를 특정한 값으로 초기화하는 배열을 생성해줘! 입력: np.full(shape, fill_value, dtype=None, order='C') shape: 생성할 배열의 형태를 지정해줘. 예를 들어, (2, 2)이면 2행 2열의 배열이야. fill_v..
2023. 5. 31.