Python 64

코드가 종료되면 경보음이 울립니다.

코드가 종료되면 경보음이 울립니다. 코드를 실행하는 데 시간이 너무 오래 걸리고 항상 쳐다보고 싶지는 않지만 언제 실행되는지 알고 싶습니다. 어떻게 하면 (Python) 코드를 일종의 알람으로 만들 수 있습니까?코드 끝에 도달하면 .wav 파일을 재생하려고 했는데... 이게 실현 가능한 생각일까?그렇다면 어떻게 해야 하죠?Windows 의 경우 import winsound duration = 1000 # milliseconds freq = 440 # Hz winsound.Beep(freq, duration) 여기서 freq는 주파수(Hz)이며 지속 시간은 밀리초입니다. Linux 및 Mac의 경우 import os duration = 1 # seconds freq = 440 # Hz os.system('..

source 2022.11.23

0에서 1 사이의 난수?

0에서 1 사이의 난수? 이 질문에는 이미 답변이 있습니다. 부동 범위 사이의 난수를 얻는 방법은? (6개의 답변) 닫힘5년 전에요. 0.3452와 같은 0과 1 사이의 난수를 원합니다.나는 사용했다random.randrange(0, 1)하지만 난 항상 0이야어떻게 해야 하나?사용할 수 있습니다.random.uniform import random random.uniform(0, 1) random.random()정확히 그렇게 하다 >>> import random >>> for i in range(10): ... print(random.random()) ... 0.908047338626 0.0199900075962 0.904058545833 0.321508119045 0.657086320195 0.71408..

source 2022.11.23

왜 Python3에는 xrange 함수가 없습니까?

왜 Python3에는 xrange 함수가 없습니까? 에 Python3를 Python3가 요.xrange 간단한 예: Python2: from time import time as t def count(): st = t() [x for x in xrange(10000000) if x%4 == 0] et = t() print et-st count() Python3: from time import time as t def xrange(x): return iter(range(x)) def count(): st = t() [x for x in xrange(10000000) if x%4 == 0] et = t() print (et-st) count() 결과는 각각 다음과 같습니다. 1.53888392448 3.215..

source 2022.11.14

Django QuerySet에서 SQL 가져오기

Django QuerySet에서 SQL 가져오기 이 질문에는 이미 답변이 있습니다. Django가 실행 중인 원시 SQL 쿼리를 확인하는 방법은 무엇입니까? (22개 답변) 닫힘8년 전. 데이터베이스에서 Django가 사용하는 SQL을 QuerySet 개체에서 가져오려면 어떻게 해야 합니까?이상한 동작을 디버깅하려고 하는데 어떤 쿼리가 데이터베이스로 전송되는지 알 수 없습니다.쿼리셋을 인쇄합니다.query기여하다. >>> queryset = MyModel.objects.all() >>> print(queryset.query) SELECT "myapp_mymodel"."id", ... FROM "myapp_mymodel" Django 1.4.4를 사용했을 때 승인된 답변은 나에게 효과가 없었습니다.원시 쿼..

source 2022.11.14

일반 인수 vs. 키워드 인수

일반 인수 vs. 키워드 인수 인수는 다릅니까키워드 인수"는 일반 인수와 어떻게 다릅니까?가 다 될 name=value치치구 문용 ?용 ???두 가지 관련 개념이 있는데, 둘 다 "키워드 인수"라고 불립니다. 발신측에서는, 다른 코멘트가 언급하고 있는 것과 같이, 몇개의 함수 인수를 이름으로 지정할 수 있습니다.이름(positional 인수)이 없는 모든 인수 뒤에 이러한 인수를 언급해야 합니다.또한 전혀 언급되지 않은 파라미터에는 디폴트값이 있어야 합니다. 또 다른 개념은 함수 정의 측면에 있습니다.이름별로 파라미터를 취득하는 함수를 정의할 수 있습니다.이러한 이름을 지정할 필요도 없습니다.이것들은 순수한 키워드 인수로, 위치적으로 전달할 수 없습니다.구문은 다음과 같습니다. def my_functio..

source 2022.11.13

numpy reshape에서 -1은 무엇을 의미합니까?

numpy reshape에서 -1은 무엇을 의미합니까? 는 2D 어레이를 사용하여 할 수 ..reshape(-1) §: >>> a = numpy.array([[1, 2, 3, 4], [5, 6, 7, 8]]) >>> a.reshape(-1) array([[1, 2, 3, 4, 5, 6, 7, 8]]) 보통,array[-1]마지막 요소를 의미합니다.- 1번? - 1번?새로운 형태를 제공할 때 만족해야 할 기준은 '새로운 모양이 원래 모양과 호환되어야 한다' numpy를 사용하면 새로운 형상 파라미터 중 하나를 -1(예: (2,-1) 또는 (-1,3)로 지정할 수 있지만 (-1,-1)은 사용할 수 없습니다).그것은 단순히 알 수 없는 차원이라는 것을 의미하고 우리는 그것을 알아내기 위해 numpy를 원한다...

source 2022.11.13

Python에서 "assert"의 용도는 무엇입니까?

Python에서 "assert"의 용도는 무엇입니까? 무인 does does 가 뭐죠?assert열? 떻? ??assert스테이트먼트는 거의 모든 프로그래밍 언어로 존재합니다.주로 다음 두 가지 용도가 있습니다. 다른 작업이 실패했을 때 나중에가 아니라 원인이 분명한 프로그램에서 문제를 조기에 발견하는 데 도움이 됩니다.Python의 "Python", "Python"이 발생하기 전에 할 수 .Exception일찍 잡히지 않으면. 있는 다른 개발자는 코드를 .assert그리고 그 상태가 앞으로도 지속될 것이라고 자신 있게 말할 수 있습니다. 그럴 때... assert condition ...프로그램에 해당 조건을 테스트하고 조건이 거짓일 경우 즉시 오류를 트리거하도록 지시합니다. Python에서는 대략 다..

source 2022.11.13

2개의 번호 리스트 간의 코사인 유사성

2개의 번호 리스트 간의 코사인 유사성 예를 들어 목록 1은 다음과 같습니다. 예를 들어, 두 목록 사이의 코사인 유사도를 계산합니다.dataSetI리스트 2는 다음과 같습니다.dataSetII. 예를 들어dataSetI이[3, 45, 7, 2]그리고.dataSetII이[2, 54, 13, 15]목록의 길이는 항상 동일합니다.코사인 유사도를 0과 1 사이의 수치로 보고하고 싶습니다. dataSetI = [3, 45, 7, 2] dataSetII = [2, 54, 13, 15] def cosine_similarity(list1, list2): # How to? pass print(cosine_similarity(dataSetI, dataSetII)) 당신은 SciPy를 먹어봐야 해요.예를 들어, "숫자로 ..

source 2022.11.13

문자의 ASCII 값을 가져오는 방법

문자의 ASCII 값을 가져오는 방법 문자의 ASCII 값을 취득하려면 어떻게 해야 합니까?intPython으로요?여기서부터: 함수는 char의 int 값을 가져옵니다.그리고 숫자를 가지고 놀다가 다시 변환하고 싶은 경우에는 함수가 제 역할을 합니다. >>> ord('a') 97 >>> chr(97) 'a' >>> chr(ord('a') + 3) 'd' >>> Python 2에서도,unichr함수, 서수가 다음과 같은 Unicode 문자를 반환합니다.unichr인수: >>> unichr(97) u'a' >>> unichr(1234) u'\u04d2' Python 3에서는chr대신unichr. ord() - Python 3.6.5rc1 문서 ord() - Python 2.7.14 매뉴얼주의:ord()는 A..

source 2022.11.13

숫자를 어떻게 반올림합니까?

숫자를 어떻게 반올림합니까? Python에서는 어떻게 숫자를 올림합니까? 는 는 i i는노노 i i i i i.round(number)§: round(2.3) = 2.0 3개 말고, 제가 원하는 대로요. 는 ★★★★★★★★★★★★★★★★★★★★★★★★★★★.int(number + .5)들면 다음과 같습니다.§: int(2.3 + .5) = 2 math.ceil(천장) 함수는 다음과 같은 최소 정수를 반환합니다.x. Python 3의 경우: import math print(math.ceil(4.2)) Python 2의 경우: import math print(int(math.ceil(4.2))) 이 답변은 예전부터 있었던 질문이라는 것을 알고 있습니다만, 수학은 Import하지 않고 반올림만 하고 싶은 경우..

source 2022.11.13