본문 바로가기
728x90

Programming (프로그래밍)/Python10

[NumPy] NumPy에서 랜덤 숫자 생성하기 NumPy는 데이터 분석과 머신러닝에서 중요한 랜덤 숫자 생성 기능을 제공한다. NumPy에서 자주 사용하는 랜덤 숫자 생성 도구인 np.random.seed, np.random.randint, 그리고 np.random.rand를 알아보자. 1. np.random.seed()랜덤 시드를 설정하면 동일한 랜덤 숫자를 반복적으로 생성할 수 있기 때문에 코드 실행마다 같은 결과를 얻을 수 있기 때문에 재현 가능성(reproducibility) 을 확보할 수 있다.import numpy as np# 랜덤 시드 설정np.random.seed(101)# 0 이상 100 미만의 정수 10개 생성arr = np.random.randint(0, 100, 10)print(arr)### 출력[95 11 81 70 63 87.. 2025. 1. 23.
[NumPy] NumPy로 배열을 생성하는 방법 NumPy는 배열을 다양한 방법으로 쉽게 생성할 수 있는데, 그 중에서도 자주 사용되는 함수들이 있다. 1. np.arange()np.arange()는 일정 간격의 값을 가지는 배열을 생성할 수 있다. 기본적으로는 0부터 시작해서 지정한 숫자까지 값을 생성하는데, 원하는 간격으로 숫자를 설정할 수도 있다.import numpy as np# 기본 설정: 0부터 10까지 (10은 포함되지 않음), 1씩 증가array1 = np.arange(0, 10)print(array1) # [0 1 2 3 4 5 6 7 8 9]# 사용자 지정 증가 폭array2 = np.arange(0, 10, 2)print(array2) # [0 2 4 6 8] 첫 번째 예시는 0부터 10까지 (10은 포함되지 않음) 1씩 증가하.. 2025. 1. 22.
[NumPy] Python 리스트와 NumPy 배열의 차이점 Python을 사용하다 보면 리스트랑 NumPy 배열을 헷갈릴 때가 있다. 겉으로는 비슷하게 생겼지만, 실제로는 역할과 특징이 많이 다르다.  import numpy as npmylist = [1, 2, 3]myarray = np.array(mylist)print("List:", mylist) # [1, 2, 3]print("Array:", myarray) # [1 2 3]print("Type of list:", type(mylist)) # print("Type of array:", type(myarray)) #  Python 리스트 리스트는 다양한 데이터 타입을 하나의 리스트에 저장할 수 있는 자료구조이다. (Int/Float, String, Boolean 등 서로 다른 데이터 타입을 섞어서 저.. 2025. 1. 21.
[Python] 주피터(Jupyter) 패키지 설치 및 관리를 위한 터미널 (Terminal)에서 pip 사용법 파이썬에는 기본 패키지 관리 툴인 pip (이하 줄여서 package installer for python)으로 다양한 패키지를 설치, 사용 그리고 관리까지 할 수 있다. 보통 통계 분석용으로 주피터(Jupyter)를 많이 사용하는데 주피터에서 패키지를 어떻게 설치하는지 방법을 간단하게 공유해보고자 한다. 주피터에 대한 자세한 설명과 설치 방법은 아래 링크를 참고하면 된다. [Python] 주피터(Jupiter) 설치 방법 (맥북) 맥북 OS 환경에서 Python 기반인 Jupiter(주피터) 프로그램 설치 방법에 대해 알아보자. 주피터 Jupiter란? Python, R, Julia, 등 49개의 프로그래밍 언어로 코드를 작성하고 실행하는 개발 환경을 제공하는 cobaltblue49.com 주피터를 설.. 2022. 4. 12.
반응형