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

    1. Python을 사용하여 3D 플롯을 PDF 3D로 저장

      Python을 사용하여 PDF에 3D 플롯을 저장하려면 다음 단계를 수행할 수 있습니다. 단계 Figure 크기를 설정하고 서브플롯 사이와 주변의 패딩을 조정합니다. 새 그림을 만들거나 기존 그림을 활성화하세요. 도끼 추가 하위 플롯 배열의 일부로 그림에. u, v, x, y 만들기 및 z numpy를 사용하는 데이터 포인트. 3D 와이어프레임을 플로팅합니다. 줄거리의 제목을 설정합니다. savefig()를 사용하여 현재 그림을 저장합니다. 방법. 예 import matplotlib.pypl

    2. matplotlib에서 곡선에 대한 논리적 음영 영역 만들기

      matplotlib에서 곡선에 대한 논리적 음영 영역을 만들기 위해 다음 단계를 수행할 수 있습니다. 단계 Figure 크기를 설정하고 서브플롯 사이와 주변의 패딩을 조정합니다. t, s1 만들기 및 s2 numpy를 사용하는 데이터 포인트. Figure와 서브플롯 세트를 생성합니다. 플롯 t 및 s1 데이터 포인트; 축을 가로질러 수평선을 추가합니다. *yrange*에 걸쳐 가로 막대 모음 만들기 xranges 시퀀스 포함 . ~.컬렉션 추가 축의 컬렉션에; 컬렉션 반환 . 그림을 표시하려면

    3. Seaborn 히트맵에서 축 눈금 표시를 제거하는 방법은 무엇입니까?

      Seaborn 히트맵에서 축 눈금 표시를 제거하려면 다음 단계를 수행할 수 있습니다. 단계 Figure 크기를 설정하고 서브플롯 사이와 주변의 패딩을 조정합니다. 4×4 차원의 임의의 데이터 포인트를 생성합니다. 직사각형 데이터를 색상으로 인코딩된 행렬로 플로팅합니다. tick_params() 사용 진드기 모양 변경 및 틱 레이블 . left=false 사용 및 bottom=false 체크 표시를 제거합니다. 그림을 표시하려면 Show()를 사용하세요. 방법. 예시 import numpy as np i

    4. 플롯을 표시하는 데 plt.Show()가 필요한 경우와 그렇지 않은 경우는 언제입니까?

      plt.Show() 대화형 플롯이 없을 때마다 도움이 됩니다. fig.Show() 대화형이면 모든 수치를 표시하는 데 도움이 됩니다. plt.Show()의 차이점을 관찰하기 위해 예를 들어 보겠습니다. 및 fig.Show() . 단계 iPython 열기 쉘. Figure 크기를 설정하고 서브플롯 사이와 주변의 패딩을 조정합니다. 새 그림을 만들거나 기존 그림을 활성화하세요. plot()을 사용하여 선 그리기 방법. Show()를 사용하여 그림 표시 방법. 그림을 표시하려면 Show()를 사용하세요

    5. 파이썬에서 삽입 정렬을 사용하여 배열을 정렬하는 데 필요한 시프트 수를 찾는 프로그램

      배열이 주어지고 그것에 대해 삽입 정렬을 수행하도록 요청받았다고 가정합니다. 삽입 정렬에서 배열의 각 요소는 배열의 올바른 위치로 이동합니다. 배열을 정렬하는 데 필요한 총 이동 수를 찾아야 합니다. 총 이동 횟수는 정수이며 배열이 이미 정렬되어 있으면 0을 반환합니다. 따라서 입력이 input_array =[4, 5, 3, 1, 2]와 같으면 출력은 8이 됩니다. [4, 5, 3, 1, 2] = 0 shifts [4, 5, 3, 1, 2] = 0 shifts [3, 4, 5, 1, 2] = 2 shifts [1, 3, 4,

    6. 파이썬에서 두 문자열에서 어휘적으로 최소 문자열을 만드는 프로그램

      두 개의 문자열이 있다고 가정합니다. 우리는 그 문자열에서 어휘적으로 최소 문자열을 만들고 싶습니다. 문자열을 만들기 위해 두 문자열의 첫 번째 문자를 비교하고 문자열 중 하나에서 어휘적으로 더 작은 문자를 추출합니다. 넥타이의 경우 문자는 동일합니다. 첫 번째 문자열에서 문자를 추출합니다. 두 문자열이 모두 비어 있을 때까지 이 프로세스를 반복합니다. 생성된 최소 문자열이 반환되어야 합니다. 따라서 입력이 input_1 =TUTORIALS, input_2 =POINT인 경우 출력은 POINTTUTORIALS가 됩니다. 두 문자

    7. Python에서 각 쿼리에 대해 유사한 하위 문자열의 수를 계산하는 프로그램

      두 개의 문자열 s와 쿼리 Q 세트가 있다고 가정합니다. Q[i]에 쌍 (l, r)이 포함되어 있는 경우 l에서 r까지 s의 각 부분 문자열에 대해 x에서 y까지의 부분 문자열 s의 수를 찾아야 합니다. 비슷하다. 두 문자열 s와 t는 다음 규칙을 따르면 비슷합니다. - 길이가 같습니다. 각 인덱스 쌍(i, j)에 대해 s[i]가 s[j]와 같으면 t[i] =t[j]를 충족해야 하고 s[i]가 s와 같지 않으면 유사하게 [j], t[i]와 t[j]는 달라야 합니다. 따라서 입력이 s =hjhhbcbk Q =[(1,2

    8. Python에서 다른 쿼리에 대한 문자열의 다른 부분 문자열 수를 찾는 프로그램

      길이가 n인 문자열 s가 있다고 가정합니다. 또한 Q[i]에는 (l, r) 쌍이 포함된 쿼리 Q 목록이 있습니다. 각 쿼리에 대해 l과 r 사이의 포함 범위에 있는 s의 다른 부분 문자열 수를 계산해야 합니다. 따라서 입력이 s =ppqpp Q =[(1,1),(1,4),(1,1),(0,2)]와 같으면 출력은 [1,8, 1,5] 때문에 쿼리(1, 1)의 경우 유일한 하위 문자열은 p이므로 출력은 1입니다. 쿼리(1, 4)의 경우 하위 문자열은 p, q, pq, qp, pp, pqp, qpp 및 pqpp이므로 출력은 8

    9. Python에서 임계값 백분율에 도달하는 데 필요한 별 5개 리뷰 수를 계산하는 프로그램

      리뷰라는 목록과 임계값 t가 있다고 가정합니다. 리뷰[i]의 각 항목에는 [x, y]가 있다는 것은 제품 i가 x개의 별 5개 등급과 y개의 리뷰를 가지고 있음을 의미합니다. 해당 항목 목록에 대한 별 5개 리뷰의 비율이 최소 t%가 되도록 필요한 추가 별 5개 리뷰의 최소 수를 찾아야 합니다. 따라서 입력이 리뷰 =[[3, 4],[1, 2],[4, 6]] 임계값 =78과 같으면 출력은 총 8개의 별점 5개 리뷰가 있으므로 7이 됩니다. 12 리뷰. 별점 5점 리뷰의 78%에 도달하려면 별점 5점 리뷰가 7개 더 필요합니다. 이

    10. 파이썬에서 숫자 목록으로 표시되는 숫자에 1을 더하는 프로그램

      숫자의 10진수를 포함하는 num이라는 배열이 있다고 가정합니다. 예를 들어, [2, 5, 6]은 256입니다. 이 숫자에 1을 더하고 이전과 같은 형식으로 목록을 반환해야 합니다. 따라서 입력이 nums =[2, 6, 9]와 같으면 출력은 [2, 7, 0]이 됩니다. 이 문제를 해결하기 위해 다음 단계를 따릅니다. − i :=숫자 크기 - 1 =0인 동안 수행 nums[i] + 1 <=9이면 숫자[i] :=숫자[i] + 1 루프에서 나오다 그렇지 않으면 숫자[i] :=0 나는 :=나

    11. Python에서 목표 합계를 얻는 데 필요한 최소 요소 추가를 찾는 프로그램

      nums라는 숫자 목록과 또 다른 두 개의 변수 k와 t가 있다고 가정합니다. 범위 [-k, k]에서 e라고 하는 요소를 선택하고 끝에 nums에 삽입하는 작업을 고려합시다. 숫자의 합이 target과 같도록 필요한 최소 작업 수를 찾아야 합니다. 따라서 입력이 nums =[3, 1] k =4 t =19와 같으면 [3, 1, 4, 4, 4, 3]과 같이 추가하여 합계 19를 얻을 수 있기 때문에 출력은 4가 됩니다. . 이 문제를 해결하기 위해 다음 단계를 따릅니다. − total :=nums에 있는 모든 요소의 합계

    12. Python에서 동일한 각 요소 쌍 사이의 차이를 만들기 위해 배열을 재배열할 수 있는지 확인하는 프로그램

      nums라는 목록이 있다고 가정하고 연속된 두 숫자의 모든 쌍 간의 차이가 동일한 방식으로 nums의 순서를 재배열할 수 있는지 확인해야 합니다. 따라서 입력이 nums =[8, 2, 6, 4]와 같으면 출력은 True가 됩니다. 왜냐하면 [2, 4, 6, 8]과 같은 숫자를 재배열하면 연속 숫자는 2입니다. 이 문제를 해결하기 위해 다음 단계를 따릅니다. − N :=숫자 크기 N <=2이면 참을 반환 목록 번호 정렬 targetDiff :=숫자[1] - 숫자[0] 범위 2에서 N - 1에 있

    13. Python에서 m으로 하위 배열 모듈로의 최대 합을 찾는 프로그램

      Python에서 m으로 하위 배열 모듈로의 최대 합을 찾는 프로그램 n개의 요소가 있는 배열 num이 있다고 가정합니다. 또 다른 정수 m이 있습니다. 모듈로 m의 하위 배열 합계의 최대값을 찾아야 합니다. 따라서 입력이 nums =[1,5,7,3] m =5와 같으면 출력은 이기 때문에 3이 됩니다. [1] 모드 5 =1 [5] 모드 5 =0 [7] 모드 5 =2 [3] 모드 5 =3 [1,5] 모드 5 =1 [5,7] 모드 5 =2 [7,3] 모드 5 =0 [1,5,7] 모드 5 =3 [5,7,3] 모드 5 =0 [1,5,7

    14. 파이썬에서 하나의 영숫자 문자열 안에 있는 숫자의 합을 찾는 프로그램

      0에서 9까지의 숫자와 소문자 영어 문자를 포함하는 영숫자 문자열이 있다고 가정합니다. s에 있는 숫자의 합을 찾아야 합니다. 숫자가 연속되면 단일 숫자로 간주하십시오. 따라서 입력이 s =hello25world63power86과 같으면 25+63+86 =174이므로 출력은 174가 됩니다. 이 문제를 해결하기 위해 다음 단계를 따릅니다. − ret :=0, curr :=0 s의 각 ch에 대해 ch가 숫자이면 curr :=10 * curr + (ch는 정수로) 그렇지 않으면 렛 :=렛 + 커

    15. 두 개의 구를 확인하는 프로그램은 Python의 3D 공간에서 가속하여 만날 수 있는지 여부

      반지름 값이 r1과 r2인 두 개의 구가 있다고 가정합니다. (x1, y1, z1) 및 (x2, y2, z2) 좌표에 있습니다. 그리고 가속도 값은 (ax1, ay1, az1) 및 (ax2, ay2, az2)와 같이 지정됩니다. 이 두 구가 주어진 가속도로 움직이면 3D 공간에서 만날 수 있는지 확인해야 합니다. 따라서 입력이 r1 =1 r2 =2 pos1 =(0, 0, 0) acc1 =(100,0,0) pos2 =(4, 0, 0) acc2 =(0,0,0)과 같으면 두 번째 구에는 가속도가 없으므로 이동하지 않지만 첫 번째 구는

    16. 파이썬에서 sqrt 함수 없이 숫자를 확인하는 프로그램이 완전제곱인지 아닌지

      숫자 n이 있다고 가정하면 n이 완전제곱수인지 여부를 확인해야 합니다. 완전제곱수 k는 어떤 정수에 대해 k =a *로 나타낼 수 있습니다. 내장된 제곱근 함수를 사용하지 않고 해결해야 합니다. 따라서 입력이 n =121과 같으면 121 =11*11이므로 출력은 True가 됩니다. 이 문제를 해결하기 위해 다음 단계를 따릅니다. − n이 0과 같거나 n이 1과 같으면 참을 반환 시작 :=2 stop :=n / 2의 바닥 시작하는 동안 <=중지, 수행 temp :=처음부터 끝까지 모든 숫자의 목

    17. 파이썬에서 숫자를 확인하는 프로그램이 2의 거듭제곱인지 아닌지

      숫자 n이 있다고 가정합니다. 이것이 2의 거듭제곱인지 아닌지 확인해야 합니다. 따라서 입력이 n =2048과 같으면 2048이 2^11이므로 출력은 True가 됩니다. 이 문제를 해결하기 위해 다음 단계를 따릅니다. − n이 0과 같으면 거짓을 반환 (n AND (n - 1))이 0과 같으면 true를 반환하고 그렇지 않으면 false 예시 더 나은 이해를 위해 다음 구현을 살펴보겠습니다. def solve(n): if n == 0: return False return (n &am

    18. 파이썬에서 해당 인덱스에서 문자 c의 가장 가까운 거리를 보여주는 목록을 찾는 프로그램

      문자열 s와 다른 문자 c가 있다고 가정하고 c는 s에 있어야 합니다. 길이가 s의 길이와 같은 목록을 찾아야 합니다. 여기서 각 인덱스 i에 대해 값은 s[i]의 가장 가까운 거리로 설정됩니다. 다. 따라서 입력이 s =ppqppq c =q와 같으면 출력은 [2, 1, 0, 1, 1, 0]이 됩니다. 이 문제를 해결하기 위해 다음 단계를 따릅니다. − j :=s의 크기 d :=[j - 1] * j x :=s의 c 인덱스 범위 0에서 j - 1에 있는 i에 대해 수행 x이면 x :=나, 인드 :=

    19. Python의 산술 시퀀스에서 제거된 용어를 찾는 프로그램

      n-1개의 산술 시퀀스 항을 포함하는 nums라는 배열이 있다고 가정합니다. nums의 첫 번째 또는 마지막 요소를 제외한 하나의 요소가 이전에 제거되었습니다. 삭제된 번호를 찾아야 합니다. 따라서 입력이 nums =[5, 7, 11, 13]과 같으면 항목이 공식 2i+5를 따르기 때문에 출력은 9가 됩니다. 따라서 i =2의 경우 2*2 + 5가 됩니다. =9가 누락되었습니다. 이 문제를 해결하기 위해 다음 단계를 따릅니다. − 숫자의 크기가 2와 같으면 (숫자로 표시된 모든 요소의 합)/2 반환 숫자

    20. 파이썬에서 아기와 거대한 걸음으로 목적지에 도달하는 데 필요한 최적의 걸음 수를 찾는 프로그램

      각 쿼리 Q[i]에 삼중항 [a_i, b_i 및 d_i]이 포함된 쿼리 Q 목록이 있다고 가정합니다. 우리가 처음에 위치 (0, 0)에 있다고 가정하면 한 단계에서 어떤 위치 (x1, y1)에서 (x2, y2)로 이동할 수 있습니다. 여기서 이 두 점 사이의 유클리드 거리는 최소 a와 최대 b입니다. 이제 각 쿼리에 대해 (0, 0)에서 (d_i, 0)에 도달하는 데 필요한 최소 단계 수를 찾아야 합니다. 따라서 입력이 Q =[(2,3,1), (1,2,0), (3,4,11)]과 같으면 출력은 [2, 0, 3]이 됩니다. a =2인

    Total 8994 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:368/450  20-컴퓨터/Page Goto:1 362 363 364 365 366 367 368 369 370 371 372 373 374