▪︎ NumPy

<aside> 💡

행렬이란?

숫자나 수식을 가로줄(행)과 세로줄(열)로 배열한 2차원 구조의 수학적 객체

</aside>

import numpy as np

▫︎ ndarray

List vs ndarray

  1. 자료형의 차이
    1. List : 다양한 자료형을 담을 수 있는 가변 길이의 시퀀스 자료형
    2. ndarray : 동일한 자료형의 데이터를 정해진 크기의 다차원 배열로 저장
  2. 내부 배열의 원소 개수
    1. List : 내부 배열의 원소 개수가 달라도 됨
    2. ndarray : 내부 배열의 원소 개수가 같아야 함
  3. 연산의 차이
    1. List : 리스트끼리의 + 가능 (리스트의 병합)
    2. ndarray : 같은 위치의 원소끼리 연산 (원소의 개수가 다를 경우 오류 발생)

▪︎ 차원과 축

▪︎ ndarray 구조