본문 바로가기
반응형

NumPy5

[빅데이터분석 | Numpy] 5. Numpy exercise 100 (1~20) : f-string, arange(), 슬라이싱(slicing), nonzero, np.random, np.diag 기본적인? 문법들은 다뤄봤으니 예제를 풀어보겠습니다!numpy exercise를 검색했더니 되게 유명한 예제처럼 보이는 Numpy exercise 100이 있어서 풀어보면서 놓친 개념들 살펴보기!https://github.com/rougier/numpy-100/blob/master/100_Numpy_exercises.ipynb numpy-100/100_Numpy_exercises.ipynb at master · rougier/numpy-100100 numpy exercises (with solutions). Contribute to rougier/numpy-100 development by creating an account on GitHub.github.com세상에 똑똑이들은 참 많다... + 해당 깃.. 2024. 10. 24.
[빅데이터분석 | Numpy] 4. 범용함수(Universal Function) 1. 범용 함수(Universal Function) _ufunc- Numpy 배열의 연산을 빠르게 만드는 핵심이다. 벡터화 : 벡터화를 통해 데이터를 규격화하고, 프로세스를 단순화 한다.즉 데이터를 정규화 된 형식으로 사용하여 효율을 높인다.프로세스를 압축하여 프로그램을 간단하게 만들 수 있다.np.add()import numpy as npa = np.add([1,2,3,4,5],[1,2,3,4,5])print(a)- np.add는 두 배열의 원소별 합을 계산하는 ufunc np.add.reduce() : 배열을 축소, 주어진 배열의 각 축에 대해 덧셈을 수행b = np.array([[1,2,3],[4,5,6]])print(np.add.reduce(b))print(np.add.reduce(a))print.. 2024. 10. 24.
[빅데이터분석 | Numpy] 3. reshape, ndarray 탐색, 구조화된 데이터 타입(Structured Data Type) 2024.10.14 - [분류 전체보기] - [빅데이터분석 | Numpy] 2. 특수 배열 : zeros, empty, eye, linspace [빅데이터분석 | Numpy] 2. 특수 배열 : zeros, empty, eye, linspace2024.10.03 - [빅데이터분석] - [빅데이터분석 | Numpy] 1. Numpy 란?, np.array [빅데이터분석 | Numpy] 1. Numpy 란?, np.array본 글은 대학교 강의를 듣고 공부한 내용을 정리한 글로 틀린 내용이 있을 수 있습니sua0105.tistory.com이전에는 몇 가지 특수한 행렬을 만들어봤다.이번에는 numpy의 중요한 함수인 reshape과 darray 등과 같은 새로운 개념들을 배워보자 1. reshape : num.. 2024. 10. 14.
[빅데이터분석 | Numpy] 2. 특수 배열 : zeros, empty, eye, linspace 2024.10.03 - [빅데이터분석] - [빅데이터분석 | Numpy] 1. Numpy 란?, np.array [빅데이터분석 | Numpy] 1. Numpy 란?, np.array본 글은 대학교 강의를 듣고 공부한 내용을 정리한 글로 틀린 내용이 있을 수 있습니다.1. Numpy 란?- Python에서 과학적 컴퓨팅을 위한 기본 패키지(라이브러리)- 특히 배열에 대한 빠른 연산을 위한sua0105.tistory.com이전에 배열을 함께 만들어봤다.배열 계산을 많이하고 이용하다보면 다음과 같은 경우가 필요하다.- 배열을 초기화 해야하는 경우 : 알고리즘이나 계산을 시작하기 전에 배열을 초기화- 배열의 크기 지정: 특정 크기의 배열을 미리 정의하고 싶을 때, 나중에 데이터를 채우기 쉽게 준비 이런 경우 많.. 2024. 10. 14.
[빅데이터분석 | Numpy] 1. Numpy 란?, np.array 본 글은 대학교 강의를 듣고 공부한 내용을 정리한 글로 틀린 내용이 있을 수 있습니다.1. Numpy 란?- Python에서 과학적 컴퓨팅을 위한 기본 패키지(라이브러리)- 특히 배열에 대한 빠른 연산을 위한 다양한 루틴을 제공- Numpy의 핵심인 ndarray(배열)이 python의 시퀀스와 다른 점은 다음과 같다.Numpy의 ndrarray의 특징- Numpy 배열은 Python 목록과 달리 생성 시 크기가 고정되어 있다. -> 즉 크기가 바뀌면 기존의 array는 삭제- 배열의 요소는 모두 동일한 데이터 유형이어야 하며, 따라서 메모리에서 동일한 크기- 많은 수의 데이터에 대한 고급 수학 및 기타 유형의 연산에 용이 2. array를 만들어보자** numpy가 설치되어있지 않은 경우에는 설치 해주.. 2024. 10. 3.
반응형