문자 시퀀스와 정의된 문서 단위가 주어지면 토큰화는 토큰이라고 하는 조각으로 자르고 구두점과 같은 특정 문자를 버리는 작업입니다. nltk 및 python 컨텍스트에서 각 토큰을 목록에 넣어 한 번에 각 문자를 반복하는 대신 토큰을 반복할 수 있도록 하는 프로세스입니다. 예를 들어, 입력 문자열이 주어졌을 때 - Hi man, how have you been? 우리는 결과를 얻어야 합니다 - ['Hi', 'man', ',', 'how', 'have',
파이썬에서 문자열에서 모든 중복을 제거하려면 먼저 문자열을 공백으로 분할하여 배열에 각 단어를 포함해야 합니다. 그런 다음 중복을 제거하는 여러 가지 방법이 있습니다. 먼저 모든 단어를 소문자로 변환한 다음 정렬하고 마지막으로 고유한 단어만 선택하여 중복을 제거할 수 있습니다. 예를 들어, 예 sent = "Hi my name is John Doe John Doe is my name" # Seperate out each word words = sent.split(" ") # Convert a
지도 기능과 사전을 사용하여 문장의 각 단어와 문장 전체에 대한 ASCII 합을 계산하려고 합니다. 예를 들어 문장이 −인 경우 "hi people of the world" 단어에 대한 해당 ASCII 합계는 다음과 같습니다. 209 645 213 321 552 총계는 1940입니다. map 함수를 사용하여 ord 함수를 사용하여 단어에서 각 문자의 ASCII 값을 찾을 수 있습니다. 그런 다음 sum 함수를 사용하여 합산할 수 있습니다. 각 단어에 대해 이 과정을 반복하여 ASCII 값의 최종 합계를 얻을
a1 문자를 a2 문자로 바꾸고 a2를 a1 문자로 바꾸고 싶습니다. 예를 들어, 입력 문자열의 경우 "puporials toinp" 그리고 문자 p와 t, 우리는 끝 문자열이 −처럼 보이기를 원합니다. "tutorials point" 이를 위해 map 함수와 람다를 사용하여 교체할 수 있습니다. map(lambda, input) 함수는 전달된 각 항목을 반복하고(반복 가능한 입력의 형태로) 람다 식을 적용합니다. 그래서 우리는 그것을 다음과 같이 사용할 수 있습니다 - 예시 def repl
우리는 문장에서 욕설 등을 검열하기 위해 문장에서 단어를 별표로 바꾸는 프로그램을 사용할 수 있습니다. 예를 들어, 문장이 있는 경우 "Go feed all the ducks in the lake" 그리고 별표로 바꾸고 싶은 단어는 오리라고 합시다. 그러면 우리의 최종 문장은 다음과 같을 것입니다 - "Go feed all the ***** in the lake" 우리는 이 기능을 달성하기 위해 python의 replace 함수를 직접 사용할 수 있습니다. 예를 들어, 예시 def repla
주어진 문자열 입력에 대해 파이썬을 사용하여 소문자의 문자 수와 대문자의 문자 수를 계산하고 싶습니다. 예를 들어, 주어진 문자열에 대해 "Hello World" 카운트는 다음과 같아야 합니다. - Upper case: 2 Lower case: 8 대문자와 소문자를 확인하기 위해 2가지 조건으로 간단한 for 루프를 사용하여 이것을 구현할 수 있습니다. 예를 들어, 예시 def countUpperAndLowerCase(sentence): upper = 0 lower = 0 for i in sentence: if
Python은 이러한 종류의 변환이 많이 필요합니다. 예를 들어, 이러한 변환은 직렬화 목적에 유용합니다. 이러한 변환의 예는 다음과 같습니다. - ['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd'] to "hello world" Python에는 이러한 변환에 사용할 수 있는 조인 메서드가 있습니다. 개체를 함
먼저 목록을 만들고 시작 주소의 인덱스는 0이고 첫 번째 세 번째 요소의 위치는 2이며 목록이 비어 있을 때까지 탐색해야 하며 다음 인덱스를 찾아야 할 때마다 해야 할 또 다른 중요한 작업이 필요합니다. 세 번째 요소를 만들고 값을 인쇄한 다음 목록의 길이를 줄입니다. 예 A:[10,20,30,40] OUTPUT:30 20 40 10 설명 첫 번째 세 번째 요소는 30이고 다음 세 번째 요소는 20에 대해 40부터 계산하고 다음 세 번째 요소는 40 자체에 대해 다시 40부터 시작하여 마지막으로 10이 인쇄됩니다. 알고리즘
먼저 사용자 입력을 위한 3개의 목록을 만듭니다. 여기에서는 탐색 기술을 사용합니다. product의 값을 1로 초기화하고 모든 요소를 순회하고 목록의 끝까지 모든 숫자에 product를 1씩 곱합니다. 예 Input: A=[5,6,3] Output:90 Explanation:5*6*3 알고리즘 Step 1: input all numbers in the list (lst). Step 2: to multiply all values in the list we use traversing technique. Step 3:
Python 프로그램은 문자열 결합 및 문자열 분할을 위한 내장 함수를 제공합니다. splitStr.split()joinStr1.join(str2) 알고리즘 1단계:문자열을 입력합니다. 2단계:여기에서 split 메소드를 사용하여 분할하고 결합 기능을 사용합니다. 3단계:출력을 표시합니다. 예시 코드 #split of stringstr1=input(첫 번째 문자열을 공백으로 입력하세요 ::)print(str1.split()) #splits at spacestr2=input(두 번째 문자열을 (,)로 입력하세요 ::)print(str
먼저 1과 0의 조합으로 사용자 입력 문자열을 가져옵니다. 그런 다음 1로 새 문자열을 만든 다음 연속 1이 있는 p 번호가 있는지 확인합니다. 존재하는 경우 FOUND를 표시하고 그렇지 않으면 NOTFOUND를 표시합니다. 예 Binary number ::1111001111 Enter consecutive 1’s :3 Consecutive 1s is Found 알고리즘 Step 1: input a string with the combination of 1’s, it’s stored in the variable X and 0’
List Comprehension은 Python에서 널리 사용되는 기술입니다. 여기서 우리는 이 기술을 사용합니다. 우리는 사용자 입력 배열을 만들고 배열 요소는 임의의 순서로 0과 1이어야 합니다. 그런 다음 왼쪽에 0을, 오른쪽에 1을 분리합니다. 배열을 탐색하고 두 개의 서로 다른 목록을 분리합니다. 하나는 0을 포함하고 다른 하나는 1을 포함하고 두 목록을 연결합니다. 예시 Input:: a=[0,1,1,0,0,1] Output::[0,0,0,1,1,1] 알고리즘 seg0s1s(A) /* A is the user inp
행복, 슬픔, 중립, 놀람 등과 같은 이미지의 감정을 파이썬으로 생성하면 모든 인간은 행복, 슬픔, 중립, 놀람, 슬픔 등과 같은 감정을 가지고 있습니다. 모든 개발 목적으로 Microsoft 감정 API를 사용할 수 있습니다. Microsoft 감정 API를 사용하여 이러한 모든 감정을 쉽게 정교화할 수 있습니다. 예시 코드 import http.client, urllib.request import urllib.parse, urllib.error import base64, sys import simplejson as json
먼저 숫자를 입력하고 bin() 함수를 사용하여 이 숫자를 이진수로 변환하고 다음으로 출력 문자열의 처음 두 문자 0b를 제거하고 다음으로 이진수 문자열의 길이를 계산합니다. 예시 Input:200 Output:8 설명 Binary representation of 200 is 10010000 알고리즘 Step 1: input number. Step 2: convert number into its binary using bin() function. Step 3: remove first two characters ‘0b’ o
여기에서 동시에 여러 목록을 반복하기 위해 .zip()을 사용합니다. zip()은 n개의 반복 가능 항목을 사용하고 튜플 목록을 반환합니다. 튜플의 i번째 요소는 각 iterable의 i번째 요소를 사용하여 생성됩니다. 예 L1=[1,2,3,4] L2=[‘aa’,’bb’,’cc’,’dd’] L=zip(L1,L2) Output [(1,’aa’),(2,’bb’),(3,’cc’),(4,’dd’)] 알고리즘 Step 1: first create 3 user input list. Step 2 : use .zip() function. S
여기에 암호가 주어졌을 때 우리의 임무는 이 암호가 유효한지 확인하는 것입니다. 여기에서는 정규식을 제공하는 re 모듈을 사용하고 re.search()를 사용하여 알파벳, 숫자 또는 특수 문자의 유효성 검사를 확인합니다. 알고리즘 Step 1: first we take an alphanumeric string as a password. Step 2: first check that this string should minimum 8 characters. Step 3: the alphabets must be between a-z. S
fork를 사용하는 것은 자식 프로세스를 만드는 가장 쉬운 방법입니다.fork()는 os 표준 Python 라이브러리의 일부입니다. 여기서는 pipe()를 사용하여 이 작업을 해결합니다. 한 프로세스에서 다른 프로세스로 정보를 전달하기 위해 pipe()가 사용됩니다. 양방향 통신의 경우 pipe()는 단방향이므로 각 방향에 하나씩 두 개의 파이프를 사용할 수 있습니다. 알고리즘 1단계:읽기 및 쓰기를 위한 파일 설명자 r, w. 2단계:포크를 사용하여 프로세스를 생성합니다. 3단계:프로세스 ID가 0이면 하위 프로세스를 생성합니다
=1이면 배열의 모든 요소를 반대로 합니다. 알고리즘 Revarray(A,n,p) /* A is an integer Array, n is the size of an array and every sub-array of size p starting from the beginning of the array and reverse it.*/ Step 1: i is the loop control variable which is initialized by 0. Step 2: using while loop check i is less tha
여기에서 먼저 사용자 입력 정렬되지 않은 배열인 3개의 배열을 만든 다음 3개의 정렬되지 않은 배열을 모두 정렬합니다. 배열의 크기는 n1,n2,n3입니다. 모든 배열의 시작 주소는 0.i=0,j=0,k=0입니다. 그런 다음 세 배열의 모든 요소를 순회하고 세 배열의 요소가 동일한지 확인합니다. 아니요, 같으면 요소를 인쇄하고 그렇지 않으면 다음 요소로 이동합니다. 예 A = {1, 2, 3, 4, 5} B = {2, 5, 12, 22, 7} C = {1, 9, 2, 89, 80} 출력 2 알고리즘 commonele(A
빈 목록이 주어졌습니다. 우리의 임무는 이 목록이 비어 있는지 여부를 날씨를 확인하는 것입니다. 여기에서 확인하는 것이 암시적 확인 방법입니다. 알고리즘 Step 1: We take an empty list. Step 2: then check if list is empty then return 1 otherwise 0. 예시 코드 # Python code to check for empty list def checklist(A): if not A: return 1 else: return 0