목록파이썬 (14)
IT_World
파이썬에서 고언어로 변경할 때 사용되는 함수들 python golang 뜻 os.getcwd() os.Getwd() 현재 커서가 위치해 있는 디렉터리 알려줌 for alphabet in alphabetList : for _, alphabet := range alphabetList { alphabetList에서 alphabet 하나씩 꺼내줌 re.sub(원본바꿀단어, 새로운단어 ,원본문자) strings.Replace(문장, 원본단어 , 새 단어 , -1) strings.Replace(문장, 원본단어 , 새 단어 , 1) 문자열 치환 (문자열 변경) -1은 모든 문장 name.strip() strings.Trim(name, " ") 맨 앞 맨 뒤 name공백 제거 ex ) name = " abcde " -..
[문제] 신규 유저가 입력한 아이디를 나타내는 new_id가 매개변수로 주어질 때, "네오"가 설계한 7단계의 처리 과정을 거친 후의 추천 아이디를 return 하도록 solution 함수를 완성해 주세요. [제한사항] new_id는 길이 1 이상 1,000 이하인 문자열입니다. new_id는 알파벳 대문자, 알파벳 소문자, 숫자, 특수문자로 구성되어 있습니다. new_id에 나타날 수 있는 특수문자는 -_.~!@#$%^&*()=+[{]}:?,/ 로 한정됩니다. [입출력 예] no new_id result 예1 "...!@BaT#*..y.abcdefghijklm" "bat.y.abcdefghi" 예2 "z-+.^." "z--" 예3 "=.=" "aaa" 예4 "123_.def" "123_.def" 예5 ..
문제 설명 데이터 처리 전문가가 되고 싶은 "어피치"는 문자열을 압축하는 방법에 대해 공부를 하고 있습니다. 최근에 대량의 데이터 처리를 위한 간단한 비손실 압축 방법에 대해 공부를 하고 있는데, 문자열에서 같은 값이 연속해서 나타나는 것을 그 문자의 개수와 반복되는 값으로 표현하여 더 짧은 문자열로 줄여서 표현하는 알고리즘을 공부하고 있습니다. 간단한 예로 "aabbaccc"의 경우 "2a2ba3c"(문자가 반복되지 않아 한번만 나타난 경우 1은 생략함)와 같이 표현할 수 있는데, 이러한 방식은 반복되는 문자가 적은 경우 압축률이 낮다는 단점이 있습니다. 예를 들면, "abcabcdede"와 같은 문자열은 전혀 압축되지 않습니다. "어피치"는 이러한 단점을 해결하기 위해 문자열을 1개 이상의 단위로 잘..
시작하기에 앞서 Django로 웹사이트 만들기 포스트에서는 파이썬 기반의 프레임워크인 장고로 웹 백엔드를 설계하는 방법에 대해 소개하려 한다. 따라서 웹 백엔드 자체에 포커스를 두기 위해 프로그램 설치나 파이썬 언어에 대한 기본 설명은 최대한 생략하려 한다. 해당 내용은 다음 포스트에서 확인할 수 있다. 실습 환경 운영체제나 패키지 등 포스트의 실습 환경은 다음과 같다. Ubuntu 16.04 PyCharm Python Django 2.0.7 MariaDB 5.5 1. 프로젝트 생성 1) 프로젝트 생성 및 장고 설치 파이참에서 새 프로젝트 환경을 Django로 설정 후 원하는 위치의 프로젝트 루트 디렉토리 경로와 가상환경 경로를 설정 django_site라는 디렉토리가 두개 생성됨 1-1)상위 djang..
딥 러닝을 통한 예측 모델링은 현대 개발자가 알아야 할 기술이다. PyTorch는 Facebook에서 개발 및 유지 관리하는 최고의 오픈 소스 딥 러닝 프레임 워크이다. 핵심에서 PyTorch는 그래프 기반 모델에서 효율적인 계산과 자동 미분을 수행할 수 있는 수학적 라이브러리이다. 이를 직접 달성하는 것은 어렵지만 다행히도 최신 PyTorch API는 딥 러닝 모델 모음을 쉽게 개발할 수 있는 클래스와 관용구를 제공한다. 이 자습서에서는 PyTorch에서 딥 러닝 모델을 개발하기위한 단계별 가이드를 발견한다. 이 자습서를 완료하면 다음을 알게된다. Torch와 PyTorch의 차이점과 PyTorch가 작동하는지 설치하고 확인하는 방법 PyTorch 모델의 5 단계 수명주기 및 모델 정의, 적합 및 평가..
현 작업 상황을 기록하고 싶던 중 tensorboard, plt, scalar 고민하다가 log text file로 남기기로 결정했다. from tensorflow.python.client import device_lib device_lib.list_local_devices() 를 사용하면 CPU랑 GPU 모두 출력되야 하는데 cpu만 출력되는 문제 발생 device_lib.list_local_devices () no gpu print(device_lib.list_local_devices()) none log 정보를 파일로 저장하기 위해 코드를 돌리던 중 IndexError: list index out of range 에러발생 logger.INFO:OS : Linux logger.INFO:OS Versi..
machinelearningmastery.com/how-to-visualize-filters-and-feature-maps-in-convolutional-neural-networks/ How to Visualize Filters and Feature Maps in Convolutional Neural Networks Deep learning neural networks are generally opaque, meaning that although they can make useful and skillful predictions, it is not […] machinelearningmastery.com niniit.tistory.com/12 [Deep learning]컨볼 루션 신경망에서 필터 및 기능 맵..
machinelearningmastery.com/how-to-visualize-filters-and-feature-maps-in-convolutional-neural-networks/ How to Visualize Filters and Feature Maps in Convolutional Neural Networks Deep learning neural networks are generally opaque, meaning that although they can make useful and skillful predictions, it is not […] machinelearningmastery.com 블로그를 참조하여 컨볼 루션 신경망에서 특정 필터에 대한 시각화를 개발하는 방법 컨볼 루션 신경망에서 특..