Skip to content

(천*훈) (강의노트 14장) 어레이 사칙연산 #36

@ChunYehoon04

Description

@ChunYehoon04

넘파이 어레이 연산은 기본적으로 동일한 모양을 갖는 두 어레이에 대해 항목별로 이루어진다. 즉, 지정된 연산을 동일한 위치의 항목끼리 실행하여 새로운, 동일한 모양의 어레이를 생성한다.

강의자료 14장의 내용을 보다가 모양이 다른 어레이 간의 연산에 대해 궁금증이 생겼습니다.
shape이 서로 다른 어레이들 간에도 사칙연산이 가능한지, 가능하다면 어떤 방식으로 이루어지는지 알고 싶습니다.

  • A의 행과 열이 B보다 크거나 같은 경우
import numpy as np

A = np.array([[1, 2, 3],
              [4, 5, 6]])
B = np.array([[11, 12],
              [13, 14]])

X = arr1 + arr2
  • A의 열이 B보다 크고 반대로 행은 B보다 작은 경우
import numpy as np

A = np.array([[1, 2, 3],
              [4, 5, 6]])
B = np.array([[11, 12],
              [13, 14],
              [15, 16]])

X = arr1 + arr2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions