파이썬2271 파이썬 Python 3.5에서 async / await를 사용하는 방법은 무엇입니까? #!/usr/bin/env python3 # -*- coding: utf-8 -*- import time async def foo(): await time.sleep(1) foo() 이 죽은 간단한 예제를 실행할 수는 없습니다. RuntimeWarning: coroutine 'foo' was never awaited foo() 해결 방법 import asyncio # Python 3.7+ asyncio.run(foo()) 또는 # Python 3.6 and older loop = asyncio.get_event_loop() loop.run_until_complete(foo()) 그러나 time.sleep () 은 대기 가능한 객체가 아닙니다 . None 을 반환하므로 1 초 후에 예외가 발생합니다. >>.. 2020. 11. 17. 파이썬 한 점이 선분의 다른 두 점 사이에 있는지 어떻게 확인할 수 있습니까? 각 점에 대해 x 정수와 y 정수로 표시되는 2 개의 점 (a 및 b라고 함)이있는 2 차원 평면이 있다고 가정 해 보겠습니다. 다른 점 c가 a와 b로 정의 된 선분에 있는지 어떻게 확인할 수 있습니까? 나는 파이썬을 가장 많이 사용하지만 어떤 언어로 된 예제가 도움이 될 것입니다. 해결 방법 Darius Bacon이 말한 것처럼 (b-a)와 (c-a)의 교차 곱 이 0인지 확인하면 점 a, b, c가 정렬되어 있는지 알려줍니다. 하지만 c가 a와 b 사이인지 알고 싶기 때문에 (ba)와 (ca)의 내적 이 양수 인지 확인해야합니다. a와 b 사이 거리의 제곱보다 작습니다 . 최적화되지 않은 의사 코드에서 : def isBetween(a, b, c): crossproduct = (c.y - a.y) *.. 2020. 11. 17. 파이썬 Python 2.7과 3.5를 모두 설치해도됩니까? 아마도 Python 2.7은 OSX 10.8 이상에 기본적으로 포함되어 있지만 (올바르게 기억한다면) 최근 UDacity를 통해 작업하는 동안 프로젝트에 사용할 Python 3.5를 설치했습니다. UDacity 코스는 2.7을 사용하는 것 같습니다. 따라서 3.5를 제거하는 대신 (이 절차는 저와 같은 초보자에게는 무섭게 보였습니다) 최근에 설치된 3.5 외에 2.7을 설치하고 2.7 IDLE 및 Shell을 실행했습니다. 괜찮습니까, 아니면 길을 따라 문제가 발생합니까? 해결 방법 2.7, 3.4의 두 가지 버전을 설치했는데 지금까지는 아무런 문제가 없습니다. 3.4 나는 일식 환경에서 내 작업 프로젝트에 사용하고 있으며, 당신과 같은 대담한 코스에는 2.7을 사용하고 있습니다.). 참조 페이지 htt.. 2020. 11. 17. 파이썬 플라스크에서 전역 변수는 스레드로부터 안전합니까? 요청간에 데이터를 공유하려면 어떻게합니까? 내 앱에서 공통 객체의 상태는 요청을 통해 변경되며 응답은 상태에 따라 다릅니다. class SomeObj(): def __init__(self, param): self.param = param def query(self): self.param += 1 return self.param global_obj = SomeObj(0) @app.route('/') def home(): flash(global_obj.query()) render_template('index.html') 내 개발 서버에서 이것을 실행하면 1, 2, 3 등이 나올 것으로 예상됩니다. 100 개의 서로 다른 클라이언트에서 동시에 요청을하면 문제가 발생할 수 있습니까? 예상되는 결과는 100 개의 서로 다른 클라이언트가 각각 1에서 100.. 2020. 11. 17. 파이썬에서 두 사전의 차이를 얻는 방법은 무엇입니까? 두 개의 사전이 있습니다. 나는 나에게 열쇠와 가치를 제공해야하는 둘의 차이를 찾아야한다. 나는 datadiff, dictdiff-master와 같은 애드온 / 패키지를 검색하고 찾았지만 Python 2.7에서 시도하면 그러한 모듈이 정의되어 있지 않다고 말합니다. 여기에 세트를 사용했습니다. first_dict = {} second_dict = {} value = set(second_dict)-set(first_dict) print value 출력 >>> set ([ 'SCD-3547', 'SCD-3456']) 나는 열쇠만을 얻고 있으며, 가치도 얻을 필요가 있습니다. 해결 방법 사전 이해를 사용하여 다음 스 니펫을 시도하십시오. value = { k : second_dict[k] for k in se.. 2020. 11. 17. 파이썬에서 행렬에 열 추가 파이썬에서 행렬에 열을 추가하는 방법이 있습니까? 파이썬에서 mxn 행렬의 시작 부분에 열을 추가하고 싶습니다. 예를 들어, 1000x100 이 있습니다. 행렬을 1000x101 행렬로 만들고 싶습니다. 처음에 모든 ones 가있는 새 열을 삽입하고 싶습니다. 즉, 새로운 첫 번째 열이됩니다. 파이썬에서 가능합니까? 다음은 내 코드입니다. vector1 은 목록이고 cnt 는 1000입니다. data=np.array(vector1) shape = ( cnt, 100 ) data=data.reshape(shape) 이제 여기에 모든 항목으로 시작하는 새 열을 추가하고 싶습니다. 해결 방법 numpy.hstack 및 numpy.ones 에서 찾고있는 함수 : 예를 들면 import numpy as np X .. 2020. 11. 17. 파이썬 사전 내에서 최소값에 해당하는 키를 가져옵니다. Python 사전이있는 경우 최소값이 포함 된 항목의 키를 어떻게 얻습니까? min () 함수와 관련하여 뭔가를 생각하고있었습니다 ... 입력이 주어지면 : {320:1, 321:0, 322:3} 321 을 반환합니다. 해결 방법 최고 : min (d, key = d.get) -쓸모없는 lambda 간접 레이어를 삽입하거나 항목 또는 키를 추출 할 이유가 없습니다! 참조 페이지 https://stackoverflow.com/questions/3282823 2020. 11. 17. 파이썬 스파이더 파이썬 변수 탐색기를 다시 여는 방법 실수로 Python (Spyder)에서 변수 탐색기를 닫았습니다 ... Does anyone know how I can reopen it? If I must reinstall the program, then I will but I just want to see if there is a way. 감사합니다! 해결 방법 보기 / 패널 로 이동하여 변수 탐색기 를 선택합니다. 참조 페이지 https://stackoverflow.com/questions/32834722 2020. 11. 16. 파이썬 Python에서 확장자로 파일을 삭제하는 방법은 무엇입니까? ".zip"확장자로 항목을 삭제하는 스크립트를 만들려고하는 중이었습니다. import sys import os from os import listdir test=os.listdir("/Users/ben/downloads/") for item in test: if item.endswith(".zip"): os.remove(item) 스크립트를 실행할 때마다 다음이 표시됩니다. OSError: [Errno 2] No such file or directory: 'cities1000.zip' city1000.zip은 분명히 내 다운로드 폴더에있는 파일입니다. 내가 여기서 뭘 잘못 했니? os.remove에 파일의 전체 경로가 필요한 문제입니까? 이것이 문제라면 완전히 다시 작성하지 않고 현재 스크립트에서 어떻게.. 2020. 11. 16. 파이썬 numpy with python : 3d 배열을 2d로 변환 제가 컬러 이미지를 가지고 있고 자연스럽게 이것은 파이썬에서 3 차원 배열로 표현 될 것입니다. 모양 (n x m x 3)이라고 말하고 img라고 부릅니다. 새로운 2 차원 배열을 원합니다.이 배열의 각 행에 R, G 및 B 채널의 "평탄화 된"버전이 각각 포함되도록 "나레이"라고 부르는 모양 (3, nxm)을 갖습니다. 또한 다음과 같이 원래 채널을 쉽게 재구성 할 수있는 속성이 있어야합니다. narray[0,].reshape(img.shape[0:2]) #so this should reconstruct back the R channel. 질문은 "img"에서 "나레이"를 구성하는 방법입니다. 간단한 img.reshape (3, -1)은 요소의 순서가 나에게 바람직하지 않기 때문에 작동하지 않습니다. .. 2020. 11. 16. 이전 1 ··· 132 133 134 135 136 137 138 ··· 228 다음