반응형

Python 54

python 다중 처리를 시도하는 Windows의 RuntimeError

python 다중 처리를 시도하는 Windows의 RuntimeError 저는 윈도 머신에서 스레딩과 멀티프로세싱을 사용하여 첫 번째 정식 파이썬 프로그램을 시도하고 있습니다.python은 아래와 같은 메시지를 보내서 프로세스를 시작할 수 없습니다.문제는 메인 모듈에서 스레드를 실행하지 않는다는 것입니다.스레드는 클래스 내의 개별 모듈에서 처리됩니다. 편집: 그런데 이 코드는 ubuntu에서 정상적으로 작동합니다.윈도에서는 잘 안 돼 RuntimeError: Attempt to start a new process before the current process has finished its bootstrapping phase. This probably means that you are on Windows..

source 2023.01.08

여러 열에 걸쳐 고유한 sqlalchemy

여러 열에 걸쳐 고유한 sqlalchemy 예를 들어 장소를 나타내는 클래스가 있다고 합시다.고객의 「아래」에 있는 곳위치는 유니코드 10 문자 코드로 식별됩니다.「로케이션 코드」는, 특정의 고객의 로케이션 마다 일의로 할 필요가 있습니다. The two below fields in combination should be unique customer_id = Column(Integer,ForeignKey('customers.customer_id') location_code = Column(Unicode(10)) 고객 '123'과 '456' 두 명의 고객이 있는 경우둘 다 "main"이라고 불리는 위치를 가질 수 있지만 둘 다 main이라고 불리는 두 개의 위치를 가질 수 없습니다. 비즈니스 로직으로 처리..

source 2022.12.04

NumPy 어레이에서 NaN 값을 삭제하려면 어떻게 해야 합니까?

NumPy 어레이에서 NaN 값을 삭제하려면 어떻게 해야 합니까? NumPy 어레이에서 NaN 값을 삭제하려면 어떻게 해야 합니까? [1, 2, NaN, 4, NaN, 8] ⟶ [1, 2, 4, 8] NumPy 배열에서 NaN 값을 제거하려면 다음과 같이 하십시오.x: x = x[~numpy.isnan(x)] 설명. 내부 기능numpy.isnan값을 가진 부울/논리 배열을 반환합니다.True도처에xnot-a-number 입니다.반대이기 때문에 논리연산자를 사용합니다.~정렬하다True어디에나 있다x 유효한 숫자입니다. 마지막으로 이 논리 어레이를 사용하여 원래 어레이에 인덱싱합니다.xNaN 이외의 값만 취득합니다.filter(lambda v: v==v, x) v!=v가 NaN에 대해서만 작동하므로 목록과 ..

source 2022.11.24

팬더와 함께 열을 열로 변환

팬더와 함께 열을 열로 변환 따라서 내 데이터 집합에는 n개 날짜에 대한 위치별 정보가 있습니다.문제는 각 날짜가 실제로는 다른 열 머리글이라는 것입니다.예를 들어 CSV는 다음과 같습니다. location name Jan-2010 Feb-2010 March-2010 A "test" 12 20 30 B "foo" 18 20 25 제가 원하는 것은 이 제품이 location name Date Value A "test" Jan-2010 12 A "test" Feb-2010 20 A "test" March-2010 30 B "foo" Jan-2010 18 B "foo" Feb-2010 20 B "foo" March-2010 25 문제는 열에 날짜가 몇 개 있는지 모른다는 것입니다(항상 이름 뒤에 시작되지만)...

source 2022.11.24

'==' 또는 'is'를 사용하여 문자열을 비교하면 결과가 달라질 수 있는 이유는 무엇입니까?

'==' 또는 'is'를 사용하여 문자열을 비교하면 결과가 달라질 수 있는 이유는 무엇입니까? 두 문자열 변수가 동일한 값으로 설정됩니다. s1 == s2 반환하다Trues1 is s2 돌아오다False. Python을 is 성공: 성공, 성공: >>> s1 = 'text' >>> s2 = 'text' >>> s1 is s2 True 왜 이러한가?is==같이 됩니다.코드에서 일어나는 일은 다음과 같이 통역기에서 에뮬레이트됩니다. >>> a = 'pub' >>> b = ''.join(['p', 'u', 'b']) >>> a == b True >>> a is b False 그러니, 그들이 같지 않은게 당연하지, 그렇지? 말하면, ,, 음, 음, 음, 음, 음, in, in, in, in, in.a is b ..

source 2022.11.15

변수 작성 방법

변수 작성 방법 Python에서 PHP 변수 이름과 동등한 이름을 만들려면 어떻게 해야 합니까? 하지만 전반적으로 좋지 않은 생각이라고 들었습니다.진짜예요? 기존 변수를 이름으로 검색하려고 할 경우 How do I select a variable by (string) name을 참조하십시오.다만, 우선, 이 질문의 어드바이스에 따라서, 그러한 요구를 회피하기 위해서 코드를 재구성할 수 있는지를 검토해 주세요.사전을 사용하여 이 작업을 수행할 수 있습니다.사전은 키와 값의 저장소입니다. >>> dct = {'x': 1, 'y': 2, 'z': 3} >>> dct {'y': 2, 'x': 1, 'z': 3} >>> dct["y"] 2 변수 키 이름을 사용하면 보안 위험 없이 변수 효과를 얻을 수 있습니다. ..

source 2022.11.14

모든 서브플롯에 대해 하나의 색상 막대를 갖는 방법

모든 서브플롯에 대해 하나의 색상 막대를 갖는 방법 Matplotlib에서는 두 개의 서브플롯이 동일한 Y축을 공유하는 단일 색상 막대를 사용하는 방법에 대해 오랜 시간을 연구했습니다. 무슨 일이 있었냐면요 제가 전화했을 때colorbar()어느쪽이든 기능하다subplot1또는subplot2색상 막대와 플롯이 '하위 그림' 경계 상자 안에 들어가도록 플롯의 크기를 자동 조정하여 두 개의 나란히 있는 플롯의 크기가 서로 매우 다르게 됩니다. 이를 피하기 위해 세 번째 서브플롯을 작성하려고 했습니다.그것을 해킹해서 컬러바만 있어도 플롯을 렌더링하지 않도록 했습니다.유일한 문제는 이제 두 플롯의 높이와 폭이 고르지 않고 어떻게 하면 괜찮아 보일지 모르겠다는 것이다. 코드는 다음과 같습니다. from __fut..

source 2022.11.14

Python 데코레이터의 일반적인 용도는 무엇입니까?

Python 데코레이터의 일반적인 용도는 무엇입니까? 마감되었습니다. 이 질문은 충족되지 않습니다.스택 오버플로우 가이드라인현재 답변을 받고 있지 않습니다. 툴, 라이브러리 또는 마음에 드는 오프 사이트 자원을 추천 또는 찾도록 요구하는 질문은 의견이나 스팸을 유도하기 때문에 스택 오버플로우에서는 주제를 벗어납니다.대신, 문제 및 문제를 해결하기 위해 지금까지 수행된 작업을 설명하십시오. 8년 전에 문을 닫았어요 이 질문을 개선하다 나는 내가 꽤 유능한 Python 코더라고 생각하는 것을 좋아하지만, 내가 여태껏 이해하지 못했던 언어의 한 측면은 데코레이터이다. 나는 그것들이 무엇인지 알고 있다.나는 Stack Overflow에 대한 튜토리얼, 예시, 질문을 읽고 구문을 이해한다.그리고 가끔 @class..

source 2022.11.14

오프셋 네이티브 및 오프셋 인식 데이터 시간을 뺄 수 없습니다.

오프셋 네이티브 및 오프셋 인식 데이터 시간을 뺄 수 없습니다. 타임존을 인식하고 있습니다.timestamptzPostgre 필드SQL. 테이블에서 데이터를 꺼낼 때 지금 시간을 빼서 오래된 데이터를 얻으려고 합니다. 내가 안고 있는 문제는 둘 다datetime.datetime.now()그리고.datetime.datetime.utcnow()는 타임존을 인식하지 못한 타임스탬프를 반환하는 것 같습니다.그 결과, 다음의 에러가 표시됩니다. TypeError: can't subtract offset-naive and offset-aware datetimes 이것을 회피하는 방법이 있습니까(가능한 한 서드파티 모듈을 사용하지 않는 것이 좋습니다). EDIT: 제안해 주셔서 감사합니다만, 시간대를 조정하려고 하면..

source 2022.11.14

Python: 목록에서 찾기

Python: 목록에서 찾기 는 다음 을 참고하여 '있다'는 것을 확인합니다.item에 my_list: if item in my_list: print("Desired item is in list") 하지만 때때로, 그것은 그 물건을 찾지 못한다.왜 이러한가? 아, 아, 아, .if item in my_list:목록에서 항목을 찾는 가장 "비음파적인" 방법? 번째 질문입니다 "그러다"if item is in my_list: "좋다"면 .item내부 요소 중 하나와 동일합니다.my_list. 항목은 목록 항목과 정확히 일치해야 합니다.예를 들어."abc" ★★★★★★★★★★★★★★★★★」"ABC"일치하지 않습니다.특히 부동 소수점 값은 부정확할 수 있습니다.를 들면, 「 」입니다.1 - 1/3 != 2/3...

source 2022.11.05
반응형