본문 바로가기
728x90

전체 글33

[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.
2025년 1분기 도서 목록 (희망사항) 2025년 새해가 밝았다! 이미 5일이나 지났지만 이번주는 푹 쉬었다. 그리고 얼마 전부터 다시 밀리의 서재 이용권이 생겼다. 그래서 독서를 다시 시작할 예정이다.  2025년 1분기 (1월 ~ 3월) 동안 읽고 싶은 책들.소설보통 읽고 싶은 책을 고를 때 랭킹을 자주 보는 편이다. 사실 개인 습관이긴 한데 도서 말고도 쇼핑할 때도 랭킹을 본다. 랭킹을 보면 요즘 사람들이 이 플랫폼에서 어떤 제품을 가장 많이 사는지 트렌드가 어느 정도 보이고 관찰하는 게 재미있다. 아무튼 오늘 랭킹을 보니 한국인이라면 누구나 알만한 가장 좋아하는 추리 소설 작가 '히가시노 게이고'의 책들이 몇 개 있길래 적어보았다.  그리고 한국 작가 분의 도서도 랭킹에 있는데 오랜만에 사랑이라는 감정에 대한 소설을 읽어보고 싶어 선택.. 2025. 1. 6.
반응형