본문 바로가기
반응형

Python/numpy511

파이썬 numpy.random.shuffle 함수 활용하기 Numpy random.shuffle 함수 소개:Numpy의 `random.shuffle` 함수는 배열의 요소를 무작위로 섞는 데 사용됩니다. 이 함수를 사용하면 배열의 요소 순서를 랜덤하게 변경할 수 있습니다.기본 사용법:`random.shuffle` 함수를 사용하여 배열을 섞는 방법은 다음과 같습니다.import numpy as np # 주어진 배열 array = np.array([1, 2, 3, 4, 5]) # 배열의 요소를 무작위로 섞음 np.random.shuffle(array) print("Shuffled Array:") print(array)위의 예시 코드에서는 `np.random.shuffle`을 사용하여 주어진 배열의 요소를 무작위로 섞습니다.주의사항:`random.shuffle` 함수는.. 2024. 7. 30.
파이썬 numpy.random.seed 함수 활용하기 Numpy random.seed 함수 소개:Numpy의 `random.seed` 함수는 난수 생성 시 사용되는 시드(seed) 값을 설정하는 데 사용됩니다. 시드를 설정하면 난수 발생 알고리즘에서 동일한 시퀀스의 난수를 생성할 수 있습니다.기본 사용법:`random.seed` 함수를 사용하여 시드 값을 설정하는 방법은 다음과 같습니다.import numpy as np # 시드 값을 설정 np.random.seed(42) # 시드 값에 기반하여 난수 생성 random_number = np.random.rand() print("Random Number with Seed 42:", random_number)위의 예시 코드에서는 `np.random.seed(42)`를 사용하여 시드 값을 설정하고, 이후에 `np.. 2024. 7. 29.
파이썬 numpy.rollaxis 함수 활용하기 Numpy rollaxis 함수 소개:Numpy의 `rollaxis` 함수는 배열의 축(axis)을 주어진 위치로 이동시킵니다. 이 함수를 사용하여 다차원 배열의 축 순서를 변경할 수 있습니다.기본 사용법:`rollaxis` 함수를 사용하여 배열의 축을 이동하는 방법은 다음과 같습니다.import numpy as np # 다차원 배열 생성 arr = np.ones((3, 4, 5)) # 축 이동 result = np.rollaxis(arr, axis=2, start=0) print("Result:") print(result.shape)위의 예시 코드에서는 `np.rollaxis`를 사용하여 배열 `arr`의 축을 2번째 축(axis=2)을 첫 번째 축으로 이동시킵니다.예시 코드:다차원 배열의 축 이동 예.. 2024. 7. 28.
파이썬 numpy.histogram 함수 활용하기 Numpy histogram 함수 소개:Numpy의 `histogram` 함수는 주어진 데이터의 히스토그램을 생성하는 데 사용됩니다. 이 함수는 데이터를 구간(bin)으로 나누고 각 구간에 속하는 데이터 포인트의 수를 계산합니다.기본 사용법:`histogram` 함수를 사용하여 데이터의 히스토그램을 생성하는 방법은 다음과 같습니다.import numpy as np # 데이터 생성 data = np.random.randn(1000) # 히스토그램 생성 hist, bins = np.histogram(data, bins=10) print("Histogram:", hist) print("Bins:", bins)위의 예시 코드에서는 `np.random.randn(1000)`를 사용하여 1000개의 랜덤한 데이터를.. 2024. 7. 27.
파이썬 numpy.rot90 함수 활용하기 Numpy rot90 함수 소개:Numpy의 `rot90` 함수는 배열을 90도씩 반시계 방향으로 회전시킵니다. 이 함수를 사용하여 배열의 방향을 변경하거나 행렬을 전치할 수 있습니다.기본 사용법:`rot90` 함수를 사용하여 배열을 반시계 방향으로 90도 회전시키는 방법은 다음과 같습니다.import numpy as np # 2차원 배열 생성 arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) # 배열을 반시계 방향으로 90도 회전 result = np.rot90(arr) print("Result:") print(result)위의 예시 코드에서는 `np.rot90`를 사용하여 2차원 배열 `arr`을 반시계 방향으로 90도 회전시킵니다.예시 코드:2차원 배열 반시계.. 2024. 7. 26.
파이썬 numpy.random.randn 함수 활용하기 Numpy random.randn 함수 소개:Numpy의 `random.randn` 함수는 지정된 모양(shape)의 난수를 생성하는 데 사용됩니다. 이 함수는 평균이 0이고 표준 편차가 1인 표준 정규 분포(standard normal distribution)를 따르는 난수를 생성합니다.기본 사용법:`random.randn` 함수를 사용하여 난수를 생성하는 방법은 다음과 같습니다.import numpy as np # 2x3 형태의 난수 배열 생성 random_array = np.random.randn(2, 3) print("Random Array:") print(random_array)위의 예시 코드에서는 `np.random.randn`를 사용하여 2x3 형태의 난수 배열을 생성합니다.예시 코드:3x3.. 2024. 7. 25.
반응형