반응형

python 96

matplotlib에서 축 문자 회전

matplotlib에서 축 문자 회전 X축의 텍스트를 회전시키는 방법을 알 수 없습니다.타임스탬프이기 때문에 샘플의 수가 증가하면 겹칠 때까지 점점 가까워집니다.샘플이 서로 겹치지 않도록 텍스트를 90도 회전시키고 싶습니다. 아래는 제가 가지고 있는 것입니다만, X축 텍스트를 회전하는 방법을 알 수 없는 것을 제외하고, 정상적으로 동작합니다. import sys import matplotlib matplotlib.use('Agg') import matplotlib.pyplot as plt import datetime font = {'family' : 'normal', 'weight' : 'bold', 'size' : 8} matplotlib.rc('font', **font) values = open('s..

programing 2023.04.14

저장된 csv에 인덱스를 생성하는 판다를 피하는 방법

저장된 csv에 인덱스를 생성하는 판다를 피하는 방법 파일을 편집한 후 폴더에 csv를 저장하려고 합니다. 사용할 때마다pd.to_csv('C:/Path of file.csv')csv 파일에는 별도의 인덱스 열이 있습니다.CSV로의 인덱스 인쇄는 피하고 싶습니다. 나는 시도했다. pd.read_csv('C:/Path to file to edit.csv', index_col = False) 그리고 파일을 저장하려면... pd.to_csv('C:/Path to save edited file.csv', index_col = False) 그러나, 나는 여전히 원하지 않는 인덱스 컬럼을 받았다.파일을 저장할 때 이 문제를 피할 수 있는 방법은 무엇입니까?사용하다index=False. df.to_csv('your...

programing 2023.04.09

Python에서는 "camel case" 또는 밑줄을 사용해야 합니까?

Python에서는 "camel case" 또는 밑줄을 사용해야 합니까? 이 질문에는 이미 답변이 있습니다. Python에서 변수와 함수에 대한 명명 규칙은 무엇입니까? (15개의 답변) 닫힘8년 전. 그렇다면 어떤 것이 더 좋고 왜 더 좋은가? def my_function(): 또는 def myFunction(): Python의 스타일 가이드와 관련된 모든 것에 대해: PEP8을 읽는 것을 추천합니다. 질문에 답하려면: 기능명은 소문자로 하고, 필요에 따라서 밑줄로 구분해 가독성을 높여야 합니다. PEP 8은 가독성을 위해 첫 번째 형식을 권장합니다.여기서 찾을 수 있어요. 기능명은 소문자로 하고, 필요에 따라서 밑줄로 구분해 가독성을 높여야 합니다. 함수 이름은 소문자여야 합니다. 가독성을 높이기 위해..

programing 2023.01.27

Python 3의 멀티 프로세싱과 멀티스레딩의 비동기화

Python 3의 멀티 프로세싱과 멀티스레딩의 비동기화 Python 3.4에서는 멀티프로세싱/스레딩을 위한 라이브러리가 거의 없다는 것을 알게 되었습니다.멀티프로세싱 vs 스레드화 vs 비동기화입니다. 하지만 어떤 것을 사용해야 할지, 아니면 '추천하는 것'인지 모르겠습니다.그들은 같은 일을 하나요, 아니면 다른가요?그렇다면 어떤 것이 무엇에 사용됩니까?컴퓨터에 멀티코어를 사용하는 프로그램을 만들고 싶어요.하지만 어떤 도서관을 배워야 할지 모르겠어. TL;DR 올바른 선택: 우리는 가장 인기 있는 동시성의 형태를 살펴보았다.그러나 문제는 남아 있다. 언제 어느 쪽을 선택해야 하는가?사용 사례에 따라 다릅니다.내 경험(및 읽기)으로 미루어 볼 때, 나는 다음과 같은 유사 코드를 따르는 경향이 있다. if ..

programing 2023.01.27

Matplotlib를 사용하여 비블로킹 방식으로 그림 그리기

Matplotlib를 사용하여 비블로킹 방식으로 그림 그리기 실행을 차단하지 않고 matplotlib 플롯을 함수로 만드는 데 문제가 있습니다. 사용해보았습니다.show(block=False)몇몇 사람들이 제안하듯이, 하지만 내가 얻는 건 얼어붙은 창문뿐이에요. ★★★★★★★★★★★★★★★★★★★★★★★★.show()결과는 올바르게 플롯되지만 창이 닫힐 때까지 실행이 차단됩니다.제가 읽은 다른 기사들을 보면show(block=False)이치노거맞 ??Qt4Agg이다제 코드를 보시고 뭔가 잘못된 것이 보이면 말씀해 주시겠습니까?여기 제 코드가 있습니다. from math import * from matplotlib import pyplot as plt print(plt.get_backend()) def m..

programing 2023.01.27

플롯 눈금 수 감소

플롯 눈금 수 감소 그래프에 체크 표시가 너무 많아서 서로 부딪혀요. 진드기 수를 줄이려면 어떻게 해야 하나요? 예를 들어, 체크 표시가 있습니다. 1E-6, 1E-5, 1E-4, ... 1E6, 1E7 그리고 나는 단지 다음을 원한다. 1E-5, 1E-3, ... 1E5, 1E7 제가 한번 해봤는데LogLocator하지만 난 이걸 이해할 수 없었어또는 matplotlib가 눈금 위치를 지정할 수 있도록 하면서 눈금 수를 설정하려는 경우(현재에만 해당)MaxNLocator)가 있습니다. pyplot.locator_params(nbins=4) 이 방법에서는 아래 설명과 같이 특정 축을 지정할 수 있습니다.기본값은 둘 다입니다. # To specify the number of ticks on both or ..

programing 2023.01.17

Python에서는 오브젝트가 반복 가능한지 어떻게 판단합니까?

Python에서는 오브젝트가 반복 가능한지 어떻게 판단합니까? 요?isiterable 유일한 hasattr(myObj, '__iter__') 하지만 나는 이것이 얼마나 바보같은지 잘 모르겠다. for__iter__시퀀스 유형에서는 동작하지만 Python 2의 문자열에서는 실패합니다.저도 정답을 알고 싶습니다만, 그때까지 (현에서도) 한 가지 가능성이 있습니다. try: some_object_iterator = iter(some_object) except TypeError as te: print(some_object, 'is not iterable') iter, " " "의__iter__, 「」는 「」입니다.__getitem__★★★★★★ 。 또 다른 일반적인 비단뱀식 접근법은 반복 가능한 것으로 가정하고..

programing 2023.01.17

팬더에서 숫자 열을 찾으려면 어떻게 해야 하나요?

팬더에서 숫자 열을 찾으려면 어떻게 해야 하나요? 예를 들어df팬더 데이터 프레임입니다.숫자형 열을 모두 찾고 싶습니다.예를 들어 다음과 같습니다. isNumeric = is_numeric(df) 사용할 수 있습니다.select_dtypes데이터 프레임의 메서드.여기에는 include와 exclude의 두 가지 파라미터가 포함됩니다.즉, Numeric은 다음과 같습니다. numerics = ['int16', 'int32', 'int64', 'float16', 'float32', 'float64'] newdf = df.select_dtypes(include=numerics) 숫자 열만 있는 새 데이터 프레임을 작성하기 위한 간단한 한 줄 답변: df.select_dtypes(include=np.number..

programing 2023.01.17

Python에서 "raise" 키워드를 사용하는 방법

Python에서 "raise" 키워드를 사용하는 방법 이 질문에는 이미 답변이 있습니다. Python에서 수동으로 예외 발생(던지기) (12개의 답변) 닫힘4년 전에요. 저는 "raise"의 공식적인 정의를 읽었지만, 저는 아직도 그것이 무엇을 하는지 잘 모르겠습니다. 간단히 말해서 "상승"이란 무엇입니까? 사용 예제가 도움이 될 것입니다.두 가지 목적이 있습니다. 잭코그딜이 첫 번째 걸 줬어 자신의 오류를 일으킬 때 사용합니다. if something: raise Exception('My error!') 두 번째 방법은 예외 핸들러에서 현재 예외를 다시 생성하여 콜스택에서 처리할 수 있도록 하는 것입니다. try: generate_exception() except SomeException as e: i..

programing 2022.12.24

Python에서의 Bash 명령어 실행

Python에서의 Bash 명령어 실행 로컬 머신에서 이 행을 포함하는 python 스크립트를 실행합니다. bashCommand = "cwm --rdf test.rdf --ntriples > test.nt" os.system(bashCommand) 이거 잘 돼. 그런 다음 서버에서 동일한 코드를 실행하면 다음 오류 메시지가 나타납니다. 'import site' failed; use -v for traceback Traceback (most recent call last): File "/usr/bin/cwm", line 48, in from swap import diag ImportError: No module named swap 뭘요, 이렇게 요.print bashCommand됩니다.os.system()..

programing 2022.12.24
반응형