Table of Contents

Python

3 x 3 행렬 numpy array배열을 만드려면?

꼬꼬마코더 2024. 5. 7. 00:45
728x90

3x3 크기의 numpy 배열(행렬)을 만드는 방법은 여러 가지가 있습니다. 배열의 내용이 무엇인지에 따라 적절한 함수를 선택할 수 있습니다. 예를 들어, 모든 요소가 0인 배열, 또는 모든 요소가 1인 배열, 또는 무작위 값을 가진 배열 등을 만들 수 있습니다. 여기 몇 가지 예시를 드리겠습니다:

  1. 모든 요소가 0인 배열:

    import numpy as np
    zeros_array = np.zeros((3, 3))
    print(zeros_array)
  2. 모든 요소가 1인 배열:

    import numpy as np
    ones_array = np.ones((3, 3))
    print(ones_array)
  3. 무작위 값이 포함된 배열:

    import numpy as np
    random_array = np.random.rand(3, 3)
    print(random_array)
  4. 단위 행렬 (대각선 상의 요소가 1인 행렬):

    import numpy as np
    identity_matrix = np.eye(3)
    print(identity_matrix)
  5. 특정 값으로 채워진 배열:

    import numpy as np
    filled_array = np.full((3, 3), 7)  # 모든 요소를 7로 채움
    print(filled_array)

이들 각각의 함수들은 numpy 라이브러리를 활용하여 특정 크기와 특성을 가진 배열을 생성하는 데 사용됩니다. 필요에 따라 적합한 함수를 선택하여 사용하면 됩니다.