[개념] Python Numpy에 대해 이해해보자 2 (seed지정, size옵션, 이산형, 연속형 확률분포에서 무작위 난수 생성, 간단한 히스토그램 만들기)
Python Numpy에 대해 이해해보자 1 [개념] Python Numpy 패키지에 대해 이해해보자 1 (array 생성, 배열, 차원, dtype 확인, .zeros, .ones, .empty, numpy.org/devdocs/user/quickstart.html Quickstart tutorial — NumPy v1.20.dev0 Manual NumPy provides familiar mathematical functions such as sin, cos, and exp. In NumPy, these are called “universal.. stat-thon.tistory.com 이전에 Numpy 패키지의 Array 클래스에 관해 공부했다. 오늘은 생각보다 자주 활용되는 무작위 난수 생성 모듈인 ..
[개념] Python Numpy에 대해 이해해보자 1 (array 생성, 배열, 차원, dtype 확인, .zeros, .ones, .empty, .identity, arange로 array 생성, reshape로 배열 바꾸기)
numpy.org/devdocs/user/quickstart.html Quickstart tutorial — NumPy v1.20.dev0 Manual NumPy provides familiar mathematical functions such as sin, cos, and exp. In NumPy, these are called “universal functions”(ufunc). Within NumPy, these functions operate elementwise on an array, producing an array as output. See also all, any, apply_alo numpy.org 글을 쓰면서 numpy 홈페이지를 참고했다. Numpy는 파이썬에서 선형대수 계산기능을 제..
[개념] Python의 기본자료형 개념(int, float, complex, boolean, str, list, tuple, set, dict)
프로그래밍 언어에서 자료형이 무엇인지 꼭 대략적으로라도 개념을 알아야 한다. 자료형은 컴퓨터가 자료를 인식하는 형식이다. 예를 들어 20200822라는 데이터가 주어졌다고 가정해보자. 우리는 기본적(Default)으로 이를 숫자로 인식하지만 보기에 따라 날짜라고 인식할 수도 있고, 상황에 따라 문자라고 인식할 수도 있다. 컴퓨터도 마찬가지다. 컴퓨터에 20200822라는 데이터를 입력할 때, 컴퓨터는 입력된 데이터의 형식으로 데이터를 인식한다. 이를 정수(숫자), 날짜, 문자로 인식하는 것은 사람이 입력해주기 나름이라는 것이다. 그래서 만약에 파이썬에 어떤 데이터를 불러왔는데, 숫자값이 정수형이 아닌 문자형으로 저장되어 있었다면 우리는 이 값을 이용한 연산을 할 수가 없다. 왜냐하면 우리 눈에는 숫자로 ..