반응형 전체 글266 [Data Science] Pycaret으로 복잡함 없이 기계학습(Machine Learning) 시작하기: 초보자를 위한 가이드 데이터 분석의 세계에서 Python은 가장 인기 있는 언어 중 하나입니다. 오늘 소개할 ‘Pycaret’은 Python에서 사용할 수 있는 오픈 소스 데이터 분석 및 기계 학습 라이브러리입니다. PyCaret이란? Pycaret 소개 당신의 매니저가 새로운 클러스터링 모델 개발을 요청했다고 상상해 보세요. 일반적인 데이터 사이언스 프로젝트에서는 이에 대한 응답으로 탐색적 데이터 분석(EDA), 데이터 전처리, 모델 훈련, 모델 평가 등 여러 단계를 거쳐야 합니다. 이러한 과정은 복잡하고, 시간이 많이 소요될 수 있습니다. 하지만 프로젝트 초기 단계에서 빠른 결정을 내려야 한다면, 어떨까요? PyCaret이 이러한 상황에서 완벽한 설루션을 제공합니다. PyCaret을 사용하면, 몇 줄의 코드만으로 데이터를.. 2023. 10. 15. [Python] @dataclass로 서점 데이터베이스 만들기 이번 포스팅에서는 파이썬 데이터 클래스를 활용하여 간단한 책 클래스를 만들어 보겠습니다. 데이터 클래스의 기본 개념에 대해 알아보고 싶은 분은 밑에 포스팅을 참고하세요! 2023.10.11 - [파이썬(Python)] - [Python] @dataclass로 파이썬 클래스 마스터하기 [Python] @dataclass로 파이썬 클래스 마스터하기오늘의 주제는 Python 3.7에서 소개된 '데이터 클래스'에 대한 것입니다. 이 데이터 클래스는 사용자 정의 클래스를 효율적으로 만들어주는 기능이며, 여러분들이 코딩하는 데 도움이 될 것입니다.datasciencebeehive.tistory.com책 클래스 (Book Class)1. 책 클래스 정의하기먼저, from dataclasses import datacl.. 2023. 10. 13. [Python] @dataclass로 파이썬 클래스 마스터하기 오늘의 주제는 Python 3.7에서 소개된 '데이터 클래스'에 대한 것입니다. 이 데이터 클래스는 사용자 정의 클래스를 효율적으로 만들어주는 기능이며, 여러분들이 코딩하는 데 도움이 될 것입니다. 이 글을 통해 데이터 클래스가 무엇인지, 언제 쓰는 것이 좋은지 알아보도록 하겠습니다. 데이터 클래스란 무엇인가? 데이터 클래스는 Python 3.7부터 도입된 기능으로, 클래스를 더 간결하고 가독성 있게 정의할 수 있도록 도와주는 기능이다. dataclass 데코레이터를 사용하여 클래스를 정의할 때 필요한 특수 메소드를 자동으로 추가해주어, 클래스를 효율적으로 관리할 수 있다. 기본 특징: 자동 초기화 메소드 생성: 데이터 클래스는 __init__ 메소드를 자동으로 생성해준다. 따라서 객체를 초기화할 때 각.. 2023. 10. 11. [Python] 30초 만에 배우는 Python 한 줄 코드: 코드를 더 깔끔하고 효율적으로! 파이썬은 그 효율성과 사용의 편리함으로 인해 많은 개발자 사이에서 인기 있는 프로그래밍 언어입니다. 파이썬은 간결하면서도 표현력 있는 문법 덕분에 긴 코드를 짧게 줄일 수 있습니다. 지금부터 30초 안에 배울 수 있는 코드들로 여러분의 코딩 라이프를 더욱 쉽고 빠르게 만들어보세요! 싱글라인 코딩 팁 10개 1. For Loop mylist = [120, 180, 240, 270, 360] # 한 줄 For 루프 코드 result = [x for x in mylist if x > 220] print(result) # 출력: [240, 270, 360] 2. While Loop x = 0 while x < 4: print(x); x = x + 1 # 출력: 0 1 2 3 3. If Else 문 E = 4 p.. 2023. 10. 9. [Python] 빅데이터? 문제 없다! 데이터 처리 속도를 10배 높이는 파이썬 벡터화 활용법 Loop vs. Vectorization 프로그래밍을 배우면서, 대부분의 사람들이 가장 먼저 마주치는 것은 '반복문(Loop)'입니다. 이는 프로그래밍의 기본이자, 데이터의 순회와 조작을 위해 널리 사용되는 기능입니다. 특히 파이썬에서 for나 while 같은 루프를 활용해 리스트나 배열, 그리고 다양한 데이터 구조를 쉽게 처리할 수 있습니다. 그러나 대규모 빅데이터, 특히 수백만, 수십억 행의 데이터를 처리해야 하는 경우, 일반적 반복문을 사용하는 것은 굉장히 비효율적입니다. 루프를 돌면서 각 행을 개별적으로 처리하는 과정은 상당한 시간이 소요되며, 이로 인해 프로그램의 성능을 저하될 수 있습니다. 이러한 문제를 해결하기 위해 데이터 과학자들과 프로그래머들은 '벡터화'라는 기술에 주목하고 있습니다. 벡.. 2023. 10. 8. [클라우드 컴퓨팅] 서버리스(Serverless)란 무엇인가? 서버리스(Serverless) 기술이 처음 개발 커뮤니티에 등장했을 때, 많은 사람들은 이 용어가 조금 혼란스럽다고 느꼈습니다. '서버리스'라고 하면 '서버가 없다'는 것처럼 들리지만, 실제로는 서버 없이 코드를 실행하는 것이 아니라, 개발자가 서버 관리를 걱정할 필요 없이 코드를 실행할 수 있는 환경을 말합니다. 이 기술이 어떻게 작동하는지, 그리고 그 장단점은 무엇인지 함께 알아보겠습니다. 이 포스트를 통해 서버리스의 기본 개념과 AWS를 활용한 서버리스 환경 구축 방법에 대해 간략히 소개하려 합니다. 1. 서버리스(Serverless) 란 무엇인가? 기존 애플리케이션 호스팅 방식에서는 고정된 서버 용량을 미리 준비하고 관리해야 했습니다. 이 경우, 고객의 요청이 예상보다 많을 때는 서버가 과부하되어.. 2023. 10. 7. 이전 1 ··· 11 12 13 14 다음 반응형