728x90 공부 목록/IT & 프로그래밍99 파이썬에서 일정한 간격의 숫자 배열을 생성할 땐 numpy.linspace 선형적인 간격을 가진 숫자 배열을 생성하는 기능을 가졌다 해서 'linearly spaced'의 의미를 갖는 linspace함수도numpy에서 제공하는 함수 중 하나입니다. linspace의 사용목적과 사용형태 그리고 함수 인자에 대한 설명을 통해numpy.linspace 함수에 대한 이해를 돕고자 합니다. 1. numpy.linspace 함수의 사용 목적 numpy.linspace() 함수의 사용목적은 일정한 간격을 가진 숫자 배열을 생성하는 것입니다. 이 함수는 다양한 수치 계산 작업과 데이터 시각화에서 유용하게 활용될 수 있습니다. 몇 가지 일반적인 사용목적은 다음과 같으며 각 사용목적을 통해 numpy.linspace() 함수는 데이터 처리 및 분석 작업에서 편리하게 활용될 수 있습니다. 데이터 .. 2023. 6. 11. 파이썬 딥러닝 학습을 위한 numpy.zeros 사용법 numpy에는 0의 값을 가진 배열을 만들어 주는 zeros란 함수가 있습니다. 메모리에 값들이 존재하는 배열 변수의 값을 초기화해 주는 것이 주요 목적이지만, 딥러닝 학습 시 모델의 가중치를 초기화할 때 사용이 됩니다. 이번 포스팅에서는 zeros의 사용에 따른 의미를 정리하고 어떻게 사용하는지 살펴보겠습니다. 1. numpy.zeros란? 기본사용 시 의미 numpy.zeros 함수는 주어진 형태(shape)와 데이터 타입(dtype)을 가진 0으로 채워진 배열을 생성하는 데 사용됩니다. 배열의 크기와 차원을 지정하여 초기화된 배열을 생성할 수 있습니다. 이 함수는 NumPy 패키지의 일부로 제공되며, 다양한 수치 연산 및 데이터 처리 작업에 유용하게 사용됩니다. 딥러닝에서 사용 시 의미 numpy... 2023. 6. 11. 파이썬 수치계산을 위한 필수 함수 numpy.array() 정리 파이썬에서는 기본 데이터 구조인 list가 존재합니다. 하지만, 머신러닝을 구현할 때 ndarray의 데이터 구조를 사용하는 것을 많이 볼 수 있는데, ndarray는 'C언어'기반의 라이브러리로 list보다 연산 속도가 빠릅니다. 또한 딥러닝의 모델 구조에 따라 데이터의 shape을 변경해야 하는 일이 많아 ndarray 타입의 데이터를 다뤄야 합니다. 이번에는 numpy라이브러리에서 제공하는 array에 대해 알아보도록 하겠습니다. 1. numpy.array() 란? Numpy(Numerical Python)는 파이썬에서 과학적 및 수치적 계산을 수행하는 데 사용되는 핵심 라이브러리입니다. Numpy의 핵심 기능 중 하나는 다차원 배열인 ndarray 객체입니다. ndarray는 Numpy의 다차원 .. 2023. 6. 11. 수치계산을 위한 파이썬 필수 라이브러리 numpy란? NumPy는 파이썬에서 수치 계산을 위한 핵심 라이브러리입니다. NumPy는 "Numerical Python"의 약자이며, 다차원 배열 객체와 이러한 배열을 다루기 위한 도구들을 제공합니다. 이를 통해 파이썬에서 효율적이고 편리한 수치 계산을 수행할 수 있는 Numpy 라이브러리에 대해 전체적인 설명을 정리해 보겠습니다. 1. Numpy의 주요 기능 NumPy의 가장 중요한 기능은 다차원 배열인 ndarray(다차원 배열 객체)입니다. ndarray는 동일한 종류의 데이터를 담을 수 있는 다차원 그리드로서, 데이터 조작에 유연한 구조입니다. ndarray는 원소의 인덱싱, 슬라이싱, 변형, 조작, 수학 연산 등 다양한 기능들 또한 제공하고 있습니다. NumPy를 사용하면 대규모의 데이터 집합을 효율적으로.. 2023. 6. 11. 티스토리 맞춤법 기능 오류에 대처하기 (넘기기, 수정 보이게 하기) 티스토리로 블로그를 운영하시는 분들이라면 맞춤법 검사의 오류로 인해 열심히 작성한 글을 한 번쯤은 날려 먹은 적이 있을 겁니다. 뿐만 아니라 최근에는 너무 자주 발생해서 글 작성 버튼을 통해 임시저장의 글을 계속해서 불러야 하는 일도 시간을 소모하게 만듭니다. 저도 이러한 일은 매번 경험하는데, 제가 사용하는 방법으로 조금의 시간을 절약할 수 있도록 공유를 하려고 합니다. 다행이도 이 글을 작성하는 도중에도 맞춤법 오류가 많이 발생하여 참고 이미지를 얻을 수 있었습니다. 1. 티스토리 맞춤법 검사 오류란? 티스토리 글쓰기의 왼쪽 아래에 보면 '미리보기', '맞춤법', '글감검색'의 기능들이 있습니다. 검색 엔진 최적화를 위해서 맞춤법이 올바라야 된다는 많은 팁들을 보셨던 분들이라면 글을 다 작성하고 나서.. 2023. 6. 5. 판다스의 apply()함수와 map()함수의 비교 정리 DataFrame.apply()와 DataFrame.map()은 모두 Pandas DataFrame 객체에서 사용되는 메서드입니다. 하지만 사용 목적과 작동 방식에서 차이가 있습니다. 이제 각 측면을 살펴보고 비교해 보겠습니다. 함수의 객체를 보다 직관적으로 표시하기 위해 dataframe.map()을 series.map()이라 표현하겠습니다. 1. 적용대상에서의 비교 apply() 함수는 dataframe 객체, map() 함수는 series 개체를 대상으로 생성된 메서드입니다. DataFrame.apply(): apply()는 DataFrame의 행 또는 열에 함수를 적용합니다. 기본적으로 각 행 또는 열을 Series로 전달하여 함수를 적용합니다. Series.map(): map()은 Series .. 2023. 5. 30. 파이썬 데이터 프레임의 값 조작을 위한 series.map() 함수 series.map()은 pandas의 Series 객체에서 사용되는 함수입니다. 이 함수는 각 요소에 대해 지정된 함수를 적용하여 새로운 값을 반환합니다. 데이터 프레임 내 기존의 값을 범주에 맞게 변경을 하거나, 기존 열의값들을 이용하여 신규 열의 값을 계산할 때 사용할 수 있는 map() 함수에 대해 정리해 보겠습니다. 1. series.map()은 언제 사용하는가? series.map()은 pandas의 Series 객체에서 사용되는 함수입니다. 이 함수는 각 요소에 대해 지정된 함수를 적용하여 새로운 값을 반환합니다. map() 함수는 주로 DataFrame의 특정 열(시리즈)의 각 요소를 변환이 필요할 때 사용합니다. 또한, 기존 열의 값을 기반으로 새로운 열을 만들어야 할 때 사용합니다 ma.. 2023. 5. 30. 데이터 프레임 가공을 위한 함수 적용 메서드 apply() 사용법 pandas.apply()는 Pandas 라이브러리에서 제공하는 함수로, 데이터프레임의 열 또는 행에 함수를 적용하기 위해 사용됩니다. 이 함수는 데이터 프레임의 가공을 위해 마련된 함수를 데이터프레임의 각 요소에 적용하고 결과를 반영할 때 사용합니다. apply() 함수의 기본 사용법을 확인한 후 각 사용 상황에 따른 사용법에 대해 정리해 보겠습니다. 1. dataframe.apply() 함수의 기본 사용법 dataframe.apply()의 기본 사용법은 다음과 같습니다 DataFrame.apply(func, axis=0, raw=False, result_type=None, args=(), **kwds) 각 인자들과 그에 대한 설명은 아래와 같습니다. func: 적용할 함수 또는 함수 이름입니다. ax.. 2023. 5. 30. 이전 1 ··· 3 4 5 6 7 8 9 ··· 13 다음 728x90