부동 소수점 값이 주어지고 소수점 이하 자릿수를 입력하면 우리의 임무는 이를 8진수 형식으로 변환하는 것입니다. 처음에는 부동 소수점 값에서 정수 부분을 가져와 8진수로 변환한 다음 분수 부분을 가져와 8진수 형식으로 변환하고 마지막으로 둘 다 결합합니다. 따라서 첫 번째 단계는 정수 부분을 취하고 숫자를 계속 8로 나누고 피제수가 8보다 작지 않을 때까지 나머지를 기록하고 나머지를 모두 함께 복사하는 것입니다. 두 번째 단계는 소수 부분이며 소수 부분으로 0이 남을 때까지 계속해서 소수 부분에 8을 곱합니다. 완벽한 숫자에
여기에서는 URL 텍스트 파일에서 이메일 ID를 추출하기 위해 정규식 패키지를 사용하고 있습니다. 주어진 URL-텍스트 파일. 정규식 패키지를 사용하여 email-id의 패턴을 정의한 다음 findall() 함수를 사용하여 이 패턴과 일치할 텍스트를 확인하기 위해 이 메소드를 사용합니다. Input text= Please contact us at [email protected] for further information.+\ You can also give feedback at feedback@tutorials
우리의 임무는 웹 페이지를 크롤링하고 단어의 빈도를 계산하는 것입니다. 그리고 궁극적으로 가장 자주 사용되는 단어를 검색합니다. 먼저 요청 및 아름다운 수프 모듈을 사용하고 이 모듈의 도움으로 웹 크롤러를 만들고 웹 페이지에서 데이터를 추출하고 목록에 저장합니다. 예시 코드 bs4에서 요청 가져오기 BeautifulSoupimport operatorfrom 컬렉션 가져오기 Counterdef my_start(url):my_wordlist =[] my_source_code =requests.get(url).text my_soup =
Minkowski 거리는 미터법이며 표준 벡터 공간에서 결과는 Minkowski 부등식입니다. Minkowski 거리는 벡터의 거리 유사도에 사용됩니다. scipy.spatial.distance.minkowski >>> from scipy.spatial import distance >>> distance.minkowski([1, 0, 0], [0, 1, 0], 1) 2.0 >>> distance.minkowski([1, 0, 0], [0, 1, 0], 2) 1.4142135623
News API는 모든 웹사이트에서 뉴스 기사를 검색하고 가져오기 위한 매우 유명한 API입니다. 이 API를 사용하면 누구나 모든 웹사이트에서 뉴스의 상위 10개 헤드라인을 가져올 수 있습니다. 하지만 이 API를 사용하려면 API 키가 한 가지 필요합니다. 예시 코드 import requests def Topnews(): # BBC news api my_api_key=Api_number” my_url = = https://newsapi.org/v1/articles?source=bbc-news&sort
python 대화형 쉘/터미널로 작업할 때 계속해서 출력을 얻고 창은 출력을 명확하게 보기 위해 매우 서투른 것처럼 보입니다. 대부분의 경우 ctrl+l을 사용하여 화면을 지웁니다. 그러나 파이썬 스크립트를 실행하는 동안 화면을 지우려면 화면을 지우는 내장 키워드나 함수/메서드가 없기 때문에 무언가를 해야 합니다. 따라서 이를 위한 몇 가지 코드를 작성해야 합니다. 따라서 몇 가지 단계를 따라야 합니다. Step 1 − First we have to write from os import system. Step 2 &
파이썬 문자열 maketrans() maketrans() 메서드는 translate() 메서드에 사용할 수 있는 번역을 위한 매핑 테이블을 반환합니다. 이것은 번역/대체에 대한 문자의 일대일 매핑을 생성하는 정적 방법입니다. 이 방법은 번역을 위해 각 문자의 유니코드 표현을 생성합니다. maketrans() 메서드의 구문은 -입니다. string.maketrans(x[, y[, z]]) y and z are optional arguments. 문자열 maketrans() 매개변수 maketrans() 메소드에는 3개의 매개
GUI 애플리케이션 개발을 위해 tkinter는 매우 유명하고 쉽습니다. tkinter를 사용하면 GUI 게임을 쉽게 개발할 수 있습니다. 여기에서도 우리는 컬러 게임을 개발하려고 노력하고 있습니다. 이 게임에서 플레이어는 화면에 나타나는 단어의 색상을 입력해야 하므로 점수가 1 증가합니다. 이 게임을 하는 데 걸리는 총 시간은 30초이고 이 게임에서 사용되는 색상은 빨강, 파랑, 녹색, 분홍색, 블랙, 옐로우, 오렌지, 화이트, 퍼플, 브라운. 인터페이스는 다른 색상의 다른 색상 이름을 표시합니다. 게임에서 승리하려면 사용자가
rename() 메서드는 Python3에서 파일 또는 디렉터리의 이름을 바꾸는 데 사용됩니다. rename() 메서드는 os 모듈의 일부입니다. os.rename() 구문 os.rename(src, dst) 첫 번째 인수는 이름을 바꿀 파일의 소스 주소인 src이고 두 번째 인수인 dst는 새 이름을 가진 대상입니다. 하나의 이미지 폴더가 있는 디렉토리를 가정해 보겠습니다. 여기에 이 이미지 폴더가 있습니다. 입력 예시 코드 import os # Function to rename multiple files def ma
OpenCV의 기본 작업은 이미지 위에 그리는 것입니다. 선, 원, 직사각형 등과 같은 다양한 기하학적 모양을 추가하는 기능. 종종 이미지 분석 작업을 할 때 예를 들어 해당 부분을 정의하는 사각형을 추가하여 이미지의 일부를 강조 표시하려고 합니다. 또한 예를 들어 무언가를 나타내는 화살표가 있습니다. cv2.line() - 이 함수는 이미지에 선을 그리는 데 사용됩니다. cv2.rectangle() - 이 함수는 이미지에 사각형을 그리는 데 사용됩니다. cv2.circle() - 이 함수는 이미지에 원을 그리는 데 사용됩니
OpenCv 모듈에서 cv2.imread() 함수를 사용하여 이미지를 읽을 수 있습니다. 이미지 경로를 입력할 때 이미지는 작업 디렉토리에 있거나 이미지의 전체 경로를 입력해야 합니다. cv2.IMREAD_COLOR - 이 함수는 컬러 이미지를 로드하며 이미지의 투명도는 무시됩니다. 기본 플래그입니다. cv2.IMREAD_GRAYSCALE - 이 함수는 회색조 모드에서 이미지를 로드합니다. cv2.IMREAD_UNCHANGED - 이 함수는 알파 채널을 포함하여 이미지를 로드합니다. 소스 이미지 예시 import nump
객체 지향 프로그래밍에서 꽤 깔끔한 트릭을 할 수 있게 해주는 마법의 방법. 이러한 메서드는 접두사와 접미사로 사용되는 두 개의 밑줄(__)로 식별됩니다. 예를 들어 특정 조건이 충족되면 자동으로 호출되는 인터셉터로 기능합니다. 파이썬에서 __repr__은 객체의 공식 문자열 표현을 계산하는 데 사용되는 내장 함수이고, __str__은 객체의 비공식 문자열 표현을 계산하는 내장 함수입니다. 예시 코드 class String: # magic method to initiate object def __init__(se
이미지의 히스토그램을 이용하여 대비 조정을 하는 이미지 처리 방식입니다. 실제로 이 방법은 일반적으로 많은 이미지의 전체 대비를 증가시킵니다. 특히 이미지의 사용 가능한 데이터가 근접한 대비 값으로 표시될 때 이 조정을 통해 강도가 히스토그램에 더 잘 분포될 수 있고 로컬 대비가 낮은 영역을 허용합니다. 더 높은 대비를 얻습니다. OpenCV에는 이를 수행하는 함수인 cv2.equalizeHist()가 있으며 입력은 회색조 이미지이고 출력은 히스토그램 균등화 이미지입니다. 이 기술은 이미지의 히스토그램이 특정 영역에 국한되어
Python의 print() 함수는 기본적으로 개행 문자로 끝납니다. Python에는 미리 정의된 형식이 있으므로 print(변수 이름)을 사용하면 자동으로 다음 줄로 이동합니다. 예를 들어 print(Tutorial) print(Tutorialspoint) 출력은 다음과 같습니다 - Tutorial Tutorialspoint 그러나 언젠가는 다음 줄로 이동하고 싶지 않고 같은 줄에 인쇄하려는 경우가 있습니다. 예 Input: print(Tutorial) print(Tutorialspoint) Output: Tutor
우리는 이미지 관련 문제를 풀 때 행렬을 취해야 한다는 것을 알고 있습니다. 매트릭스 내용은 이미지 유형에 따라 달라집니다. 바이너리 이미지(0, 1), 그레이 스케일 이미지(0-255) 또는 RGB 이미지(255 255 255)가 될 수 있습니다. 따라서 두 개의 이미지를 추가하려면 각각의 두 행렬을 추가해야 하는 매우 간단하다는 의미입니다. OpenCV 라이브러리에는 이미지를 추가하는 함수 cv2.add()가 있습니다. 그러나 이미지를 추가하려면 두 이미지의 크기가 같아야 합니다. 두 개의 이미지 추가 import cv2 #
UUID는 전체 형식의 Universal Unique Identifier를 가지며 임의의 개체를 생성하기 위해 128비트 ID를 지원하는 Python 라이브러리입니다. UUID의 장점 논의한 바와 같이 이를 사용하여 임의의 개체에 대한 고유한 임의 ID를 생성할 수 있습니다. 암호화 및 해싱 애플리케이션의 경우 이 ID를 사용할 수 있습니다. 임의의 문서 및 주소 등을 생성하기 위해 이 ID를 사용할 수 있습니다. 방법 1 uuid1() 사용 예시 코드 import uuid print (Random id using uu
포토모자이크는 이미지를 정사각형 격자로 분할할 수 있는 기술입니다. 각 사각형은 다른 이미지나 색상으로 대체됩니다. 그래서 특정 거리에서 실제 이미지를 보고 싶을 때는 실제 이미지를 볼 수 있지만 가까이 다가가면 서로 다른 색상의 블록 격자를 볼 수 있습니다. 이 경우 우리는 photomosaic이라는 Python 모듈을 사용하고 있습니다. 이 모듈을 사용하여 포토모자이크를 쉽게 만들 수 있습니다. 설치하려면 이 링크를 따르십시오. cikit Learn도 다운로드됩니다. 모듈. sudo pip3 install photomosai
Python에는 10진수를 2진수, 8진수 및 16진수와 같은 다른 기수로 변환하는 몇 가지 쉬운 방법이 있습니다. 예를 들어 숫자가 10진수로 19이면 2진수로 10011, 8진수로 23, 16진수로 13으로 표시됩니다. 결과에서 Binary, Octal 및 Hexadecimal의 숫자 앞에 각각 0b, 0o, 0x가 표시됩니다. 이러한 표기법을 사용하여 수의 밑수를 쉽게 결정할 수 있습니다. 예시 코드 #using bin(), oct(), hex() functions x = 242 print(The number {} i
때때로 우리는 단일 명령문에서 둘 이상의 조건 검사를 사용해야 합니다. 이러한 종류의 검사를 위한 몇 가지 기본 구문은 x
WordNet은 Python의 Natural Language Toolkit의 일부입니다. 그것은 영어 명사, 형용사, 부사 및 동사의 큰 단어 데이터베이스입니다. 이들은 synsets라고 하는 인지적 동의어 세트로 그룹화됩니다. . Wordnet을 사용하려면 먼저 NLTK 모듈을 설치한 다음 WordNet 패키지를 다운로드해야 합니다. $ sudo pip3 install nltk $ python3 >>> import nltk >>>nltk.download(wordnet) 워드넷에는 의미가 같은