일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- AI 엔지니어 기초 다지기
- 부스트캠프 ai tech 준비과정
- 부스트캠프
- 서울 맛집
- r
- AI tech
- 자연어
- 부스트클래스
- Spark MLlib
- NLP
- 연남동 맛집
- mllib
- tensorflow 예제
- kaggle
- yolo
- DataSet
- 데이터 시각화
- 홍대 맛집
- Python
- 연남 맛집
- 캐글
- 맛집
- pycharm
- Ai
- AI Tech 준비과정
- TensorFlow
- Transformer
- spark
- 위기의코딩맨
- RDD
- Today
- Total
목록Python (20)
We-Co
안녕하세요. 위기의 코딩맨입니다. 오늘은 요즘 자주 다뤘던 라이브러리를 설치해주는 pip에 대해서 간단하게 알아보도록 하겠습니다. 파이썬 언어의 여러 장점 중 하나인 다양한 라이브러리를 설치, 삭제, 업데이트를 할 수 있도록 도와주는 것이 pip 입니다. Python Package Index에 다양하게 많은 Python 패키지가 등록되어 있습니다. 해당 pip를 통해서 다운로드 받아 직접 사용하시면 됩니다. 파이썬 2.7.9 버전과 파이썬3.4의 이후 버전들은 기본적으로 pip를 포함하고 있습니다. [ pip ] 설치는 다양한 방식으로 진행되는데 가장 기본적인 설치방법은 아래 방법입니다. PackageName은 설치하려는 패키지 이름으로 변경해주셔야합니다. pip install PackageName 또한..
안녕하세요. 위기의 코딩맨입니다. 오늘은 데이터를 전송할 때, 용량을 줄이기 위한 라이브러리를 포스팅해보려 합니다. 예를들면 길이가 3만 바이트 이상되는 문자열을 서버로 전송한다고 생각해봅시다. 그러나 서버에서는 2천 바이트 이상은 부하가 걸릴 것 같아서 받지 않도록 했습니다. 그러면 3만 바이트를 나눠서 15번 보내야할까요??? ㅎㅎㅎ zlib 를 사용하시면 됩니다. [ zlib ] 바로 예제를 풀어보도록 하겠습니다. import zlib data_ = 'hi, my name is OOO' * 2000 print(len(data_)) 위의 출력값으로는 3만6천이 출력됩니다. zlib의 compress 함수를 통해서 압축할 정보를 encoding을 진행해서 넣어주도록 합니다. c_data = zlib.c..
안녕하세요. 위기의 코딩맨입니다. 오늘은 저번시간에 이어서 실무에서 많이 접하게 되는 날짜에 대해서 쉽게 관리할 수 있도록 도움을 주는 datetime 라이브러리에 대해서 간단하게 알아보려합니다. [ datetime ] 처음 라이브러리를 사용할땐, 아래와 같이 import로 선언해 주어야합니다. 다른 외부 라이브러리를 사용하기 위해선 install이 필요한 경우도 있습니다. import datetime 아래 코드와 같이 day_1에 날짜 형식의 객체를 만들고 출력해보았습니다. print 형식은 yyyy-mm-dd 형식으로 출력이 되는 것을 확인할 수 있습니다. day_1 = datetime.date(2024,2,19) print(day_1) day_1 이제 2개의 객체를 만들고 날짜 차이를 구해보도록 하..
안녕하세요. 위기의 코딩맨입니다. 오늘은 개발을 하면서 텍스트를 관리해줘야할상황에 유용하게 쓰이는 라이브러리를 소개해드리려합니다. 예를들면 100글자의 문자열에서 10글자 이상부터는 ... 으로 표현 하고싶을때, 문자열을 20글자 마다 줄바꿈을 하는데 단어는 끊기지 않고 유지하고 싶을때 등등 이러한 상황에 유용하게 사용할 수 있습니다. [ textwrap ] 바로 사용해보도록 하겠습니다. 라이브러리를 사용하기 위해 import를 진행해주세요! 문자열 [...] 표현은 shorten의 함수를 사용하시면 됩니다. import textwrap Econtents = 'Age is no guarantee of maturity!' Kcontents = '안녕하세요. 저는 위기의 코딩맨입니다. 오늘은 블로그 포스팅을..
안녕하세요. 위기의 코딩맨입니다. 오늘은 파이썬에서 가상환경을 관리 할 때 사용했던 디펜던시를 간단하게 포스팅 해보도록 하겠습니다. 먼저 디펜던시 [ Dependency ]란 프로젝트를 생성할 때, 재사용되는 라이브러리, 패키지를 뜻합니다. 사용의 예를 들면 A의 가상환경에서 프로젝트를 진행한 설치된 라이브러리, 패키지 등을 새로운 B의 가상환경에서 A와 같은 환경을 사용하고 싶을때, A의 설치된 라이브러리를 보고 버전 하나씩.. 하나씩.. B에 다시 설치하는 상황이 발생하게 되는데... 해당 아래 포스팅을 보시고 진행하시면 한번에 딱! 딱! 진행이 되실겁니다. [ Dependency ] 사용 방법을 바로 알려드리도록 하겠습니다. 먼저 프로젝트의 가상환경을 접속해주세요. source activate 그리..
안녕하세요. 위기의 코딩맨입니다. 오늘은 raise에 대해서 알아보려 합니다. raise는 주로 에러나 예외를 발생 시킬때 사용되는 코드입니다. 저는 주로 에러 메시지 체크 등 에러를 발생시켜야 확인할 수 있는 부분을 확인하기 위해 사용합니다. 사용방법은 간단합니다. 에러를 반환하기 위한 곳에 작성해주시면 됩니다. [ raise ] try: list_ = [1,2,4,5] if 3 in list_: raise except: print("3이 포함되어 있습니다") 간단한 예제로 설명드리도록 하겠습니다. list안에 3이 포함되어 있으면 오류를 반환하게 해놨습니다. 위에 코드는 3이 포함되어 있지 않으므로 오류를 반환하지 않지만, list에 3을 포함 시키게 되면, 오류로 반환하게됩니다. 하지만, 위에 "코..
안녕하세요. 위기의 코딩맨입니다. 오늘은 일반적으로 개발자로써, 자주 사용하게될 비밀번호 유효성 검사하는법을 간단하게 알아보려합니다! 다음, 네이버, 구글에서 회원가입을 위해 아이디를 입력하고 비밀번호를 입력하는데 여러 조건들이 충족해야만 회원가입이 진행된것을 보신적 있으신가요?! 해당 화면조건을 확인하기 위해 정규식을 대체적으로 사용하고 있습니다. 여기서 계속 말하는 정규식이란 무엇일까요? Regex로 표현을 자주하며, 사전적으로는 특정한 규칙을 갖고있는 문자열의 집합을 의미하고 있습니다. 이런 의미를 갖고있는 정규식을 입력된 값을 보고 해당 패턴을 찾아내는 방식입니다. ㅎㅎ 정규식은 나름 간단하게 표현을 할 수 있지만 표현 방식을 따로 외우지 않으면 이해가 어렵다는 단점도 존재합니다! 이제 pyth..
안녕하세요. 위기의 코딩맨입니다. 오늘은 Apache Lucene의 기반의 검색 및 분석엔진인 Elasticsearch에 대해서 알아보도록 하겠습니다. 엘라스틱서치라고도 자주 불리기도 합니다! Elasticsearch이란 무엇일까요? 간단하게 3가지의 일을 한다고 생각하시면 됩니다! 대량의 데이터를 안정적으로 저장한다 신속하게 검색한다. 복잡하고 다양한 분석을 수행한다. 주로 보안, 비즈니스 인텔리전스, 텍스트 검색, 로그 분석 등 다양한 분야에서 사용되고 있습니다. [ 특 징 ] 이제 특징을 간단하게 알아보겠습니다. 실시간 분산검색 (약 1초) - 공식 홈페이지에서 데이터를 적용하는데 1초라는 시간이 걸린다고 합니다. 1초가 길면 길고 짧으면 짧은 시간인데.. 실시간이라고 할 수 있는건가..? 아무튼 ..