Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • Python

    1. Python을 사용하여 문자열에서 모든 중복 문자 찾기

      하나의 문자열이 제공됩니다. 우리의 임무는 주어진 문자열에서 빈도가 둘 이상인 문자를 찾는 것입니다. 예를 들어 Hello World. Lets Learn Python”을 사용하면 알고리즘이 여러 번 발생하는 문자를 찾을 수 있습니다. 이 경우 출력은 다음과 같습니다. - e : 3 l : 4 o , 3) <space> : 4 r : 2 t : 2 n : 2 이 문제를 구현하기 위해 우리는 Python Collections를 사용하고 있습니다. 컬렉션에서 Counter() 메서드를 얻을 수 있습니다. Counte

    2. Python을 사용하여 Word Cloud 만들기

      이 문제에는 일부 텍스트가 포함된 파일이 있습니다. 우리는 그 텍스트와 하나의 마스킹 이미지에서 단어 구름을 만들어야 합니다. 프로그램은 단어 구름 이미지를 png로 저장합니다. 형식. 이 문제를 구현하려면 일부 파이썬 라이브러리를 사용해야 합니다. 라이브러리는 matplotlib, wordcloud, numpy, tkinter 및 PIL입니다. 이러한 라이브러리를 설치하려면 다음 명령을 따라야 합니다. 라이브러리 설정 $ sudo pip3 install matplotlib $ sudo pip3 install wordclou

    3. 1에서 n까지의 모든 숫자의 총 세트 비트를 계산하는 Python 프로그램.

      양의 정수 n이 주어지면 이진 표현으로 변경하고 설정된 비트의 총 수를 계산합니다. 예 Input : n=3 Output : 4 알고리즘 Step 1: Input a positive integer data. Step 2: then convert it to binary form. Step 3: initialize the variable s = 0. Step 4: traverse every element and add. Step 5: display sum. 예시 코드 # Python program to count set bits # i

    4. 배열을 동일한 항목이 있는 일반 목록으로 변환하는 Python 프로그램

      배열이 주어집니다. 우리의 임무는 배열을 일반 목록으로 변환하는 것입니다. 우리는 tolist() 함수의 도움으로 이 문제를 해결합니다. 이 함수는 배열을 (중첩된) 목록으로 반환합니다. 알고리즘 Step 1: Given an array. Step 2: convert the array to a list using tolist() function. Step 3: Display list 예시 코드 #Python program to convert an array to an ordinary #list with the same item

    5. 이진 행렬에서 중복 행을 찾는 Python 프로그램 작성

      이진 행렬에 0과 1이 포함된 경우 우리의 임무는 중복 행을 찾아 인쇄하는 것입니다. Python은 여기에 사용되는 Counter() 메서드를 제공합니다. 예 입력:1 1 1 10 0 0 01 1 1 10 0 0 0출력:(1, 1, 1, 1)(0, 0, 0, 0) 알고리즘 1단계:0과 1 요소만 존재하는 이진 행렬을 만듭니다. 2단계:행을 키로 갖고 빈도를 값으로 합니다. 목록은 변경 가능하므로 먼저 각 행(목록)을 튜플로 캐스트합니다. 3단계:카운터 메서드를 사용하여 사전을 만듭니다. 4단계:이제 사전을 완전히 탐색합니다. 5단

    6. 주어진 문자열이 Heterogram인지 여부를 확인하는 Python 프로그램

      여기에 하나의 문자열이 주어지면 우리의 임무는 주어진 문자열이 Heterogram인지 아닌지를 확인하는 것입니다. 헤테로그램 검사의 의미는 알파벳 문자가 한 번 이상 나오지 않는 단어, 구 또는 문장입니다. 헤테로그램은 모든 알파벳 문자를 사용하는 팬그램과 구별될 수 있습니다. 예시 문자열은 abc def ghi입니다. This is Heterogram (no alphabet repeated) 문자열은 abc bcd dfh입니다. This is not Heterogram. (b,c,d are repeated) 알고리즘 Step

    7. 주어진 두 행렬이 동일한지 확인하는 Python 프로그램

      여기에 두 개의 행렬이 제공됩니다. 두 행렬의 차수는 같습니다. 동일하게 두 행렬이 같아야 하려면 두 행렬의 행과 열 수가 같아야 하고 해당 요소도 같아야 합니다. 알고리즘 Step 1: Create two matrix. Step 2: Then traverse every element of the first matrix and second matrix and compare every element of the first matrix with the second matrix. Step 3: If the both are same th

    8. 아나그램 단어의 가장 큰 부분 집합의 크기를 찾는 Python 프로그램

      주어진 소문자 배열. 우리의 임무는 서로의 아나그램인 문자열의 가장 큰 부분 집합의 크기를 찾는 것입니다. 문자열의 아나그램은 두 번째가 단순히 첫 번째 문자열의 재배열인 경우 한 문자열이 다른 문자열의 아나그램임을 의미합니다. 여기서 Counter() 메서드를 사용하여 파이썬에서 이 문제를 빠르게 해결할 수 있습니다. 예를 들어 python 및 typhon 문자열은 아나그램입니다. 알고리즘 Step 1: Split input string separated by space into words. Step 2: Sort each st

    9. 파이썬의 반복자 함수

      설명 Iterator는 반복 프로토콜을 구현하는 파이썬의 객체입니다. 튜플, 목록, 집합은 Python에서 내장 반복자라고 합니다. 반복 프로토콜에는 두 가지 유형의 메서드가 있습니다. __iter__() : 이 메서드는 반복자를 초기화할 때 호출되며 next() 또는 __next__()(Python 3의 경우) 메서드로 구성된 객체를 반환해야 합니다. next() 또는 __next__()(Python 3에서) : 이 메서드는 반복 시퀀스에서 다음 요소를 반환해야 합니다. 반복자가 for 루프와 함께 사용될 때 for 루프는

    10. 파이썬의 통계 함수

      Python은 통계를 가져와서 수학적 표현, 통계 데이터를 해결할 수 있습니다. 예어. Python은 다양한 유형의 통계 및 수학 연산을 수행할 수 있습니다. 이 함수는 표본 또는 모집단의 평균값을 계산합니다. 평균() 데이터의 산술 평균값(평균). 고조파 평균() 데이터의 조화 평균값. 중앙값() 데이터의 중앙값(중간값). median__low() 낮은 데이터 값. median__high() 데이터의 높은 중앙값. __그룹 중앙값() 그룹화된 데이터의 중앙값 및 그룹화된 데이터의 50번째 백분위수를 계산합니다. 모드(

    11. 세트에서 항목을 제거하는 Python 프로그램

      우리는 수학의 관점에서 집합에 대해 알고 있기 때문에 집합이라는 용어에 매우 익숙합니다. Python의 집합은 수학의 집합과 동일한 데이터 구조입니다. 다양한 요소로 구성될 수 있습니다. 집합에서 요소의 순서는 정의되지 않습니다. 집합의 요소를 추가 및 삭제할 수 있고 집합의 요소를 반복할 수 있으며 집합(합집합, 교집합, 차)에 대한 표준 연산을 수행할 수 있습니다. 여기에 집합이 주어집니다. 집합에서 요소를 제거하기만 하면 됩니다. 여기에서는 pop() 메서드를 사용합니다. pop()은 집합에서 요소를 하나씩 꺼내거나 제거하는

    12. Python의 제자리 연산자

      정의 - In-Place 연산은 복사 없이 주어진 선형 대수, 벡터, 행렬(Tensor)의 내용을 직접 변경하는 연산입니다. 작업을 수행하는 데 도움이 되는 연산자를 제자리 연산자라고 합니다. 예:a+=b는 a=operator.iadd(a, b)와 동일합니다. In-place 연산에 사용되는 연산자가 있습니다. iadd() 이 기능은 현재 값을 할당하고 추가하는 데 사용됩니다. 이 연산자는 x+=y를 수행합니다. 작업. 문자열의 경우 숫자 할당을 하지 않습니다. 예시 a =operator.iadd(1, 3); print (T

    13. Python의 사전 메서드

      파이썬에는 아래와 같은 사전 메소드가 있습니다 - Sr.No 메서드 이름 및 설명 1 파이썬 사전 clear() 모든 항목 지우기 2 파이썬 사전 복사() 사전 사본 3 keys()의 Python 사전 주어진 시퀀스에서 사전 생성 4 파이썬 사전 get() 키 값 가져오기 5 Python 사전 항목() 사전 항목 보기 6 Python 사전 키() 모든 키 보기 7 Python 사전 팝 항목() 사전에서 모든 요소 제거 8 Python 사전 설정 기본값(

    14. Python의 달력 기능

      Python에는 달력과 관련된 작업인 달력이라는 내장 모듈이 있습니다. 파이썬에는 몇 가지 달력 기능이 있습니다. 달력(년, w, l, c) 이 기능은 연도, 문자 너비, 번호를 표시합니다. 주당 줄 수 및 열 분리 예시 print(2014년 달력은 :) print(calendar.calendar(2014,3,1,4)) 출력 2014년 달력:2014년 1월 2월 3월월 화 수 목 금 토 일 월 화 수 목 금 토 일 월 화 수 목 금 토 일 1 2 3 4 5 1 2 1 2 6 7 8 9 10 11 12 3 4 5 6 7 8 9 3

    15. 파이썬의 난수

      설명 Python에는 난수를 생성하는 함수가 거의 없습니다. 난수가 생성되어야 하는 많은 게임, 복권 등에서 사용할 수 있습니다. 난수를 생성하는 몇 가지 함수가 있습니다 - 선택() 이 함수는 숫자 모음에서 하나의 난수를 생성하는 데 사용할 수 있습니다. 예 print (A random number from list : ,end=) print (random.choice([1, 4, 6, 100, 31])) 출력 A random number from list : 100 randrange(구원, 종료, 단계) 이 함

    16. 문자열에서 미러 문자를 찾는 Python 프로그램

      사용자 입력 문자열과 해당 위치의 위치가 주어지면 문자를 알파벳 순서로 문자열 길이까지 미러링해야 합니다. 이 연산에서 우리는 a를 z로, b를 y로, c를 x로, d를 w로 변경하는 식으로 첫 번째 문자가 마지막 문자가 됨을 의미합니다. 에. Inpu t: p = 3 Input string = python Output : pygslm 알고리즘 Step 1: Input the string and position from we need to mirror the characters. Step 2: Creating a stri

    17. 주어진 문자열에서 가능한 모든 유효한 ID 주소를 생성하는 Python 프로그램

      문자열이 주어집니다. 문자열에는 숫자만 포함됩니다. 우리의 임무는 가능한 모든 유효한 IP 주소 조합을 확인하는 것입니다. 여기서 먼저 문자열의 길이를 확인한 다음 .로 분할합니다. 그런 다음 .의 다른 조합을 확인합니다. 예 Input : 255011123222 Its not a valid IP address. Input : 255011345890 Valid IP address is 255.011.123.222 알고리즘 Step 1: First check the length of the string. Step 2: Spli

    18. 2D 배열에서 k' 가장 작은 요소를 찾는 Python 프로그램

      하나의 n×n 사용자 입력 정수 행렬과 k 값이 제공됩니다. 우리의 임무는 2D 배열에서 k 가장 작은 요소를 찾는 것입니다. 여기서 우리는 파이썬에서 heapq mudule.Heap 큐(또는 heapq)를 사용합니다. Python에서는 heapq 모듈을 사용하여 사용할 수 있습니다. 파이썬에서 이 모듈의 기술은 가장 작은 힙 요소가 팝될 때마다(최소 힙)입니다. nsmallest() 메서드는 데이터 프레임 또는 시리즈에서 n개의 최소 값을 가져오는 데 사용됩니다. 예시 Input Array is:: 10 20 20 40 15

    19. IP 주소에서 선행 0을 제거하는 Python 프로그램

      IP 주소는 다음과 같습니다. 우리의 임무는 IP 주소에서 선행 0을 제거하는 것입니다. 먼저 주어진 문자열을 .로 나눕니다. 그런 다음 정수로 변환하고 선행 0을 제거한 다음 다시 문자열로 결합합니다. 예시 Input : 200.040.009.400 Output : 200.40.9.400 알고리즘 Step 1: Input the IP address. Step 2. Splits the ip by ".". Step 3: Then convert the string to an integer we can use int (

    20. 최대 개수가 1인 행을 찾기 위해 map 함수를 사용하는 Python 프로그램

      2D 배열이 주어지고 배열의 요소는 0과 1입니다. 모든 행이 정렬됩니다. 최대 개수가 1인 행을 찾아야 합니다. 여기에서는 map()을 사용합니다. map 함수는 함수형 프로그래밍에 사용되는 Python 내장 함수 중 가장 간단한 함수입니다. 이 도구는 시퀀스 및 기타 이터러블에 기능을 적용합니다. 예시 입력:입력 배열은 다음과 같습니다. [[0, 1, 1, 1, 1],[0, 0, 1, 1, 1],[1, 1, 1, 1, 1],[0, 0 , 0, 0, 1]]1의 최대 수 =2 알고리즘 1단계:map 함수를 사용하여 행렬의 각 행에

    Total 8994 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:73/450  20-컴퓨터/Page Goto:1 67 68 69 70 71 72 73 74 75 76 77 78 79