python 34

python에서 파일 이름을 가져오는 방법은 숫자로 시작합니다.

python에서 파일 이름을 가져오는 방법은 숫자로 시작합니다. 기본적으로 다음과 같은 파일이 있습니다.8puzzle.py파일을 다른 파일로 가져오기를 원합니다(같은 폴더에 있고 파일이 제공되는 대로 파일 이름을 변경할 수 없습니다).파이썬에서 이걸 할 수 있는 방법이 있습니까?나는 평소대로 노력했습니다.from 8puzzle import *, 그것은 나에게 오류를 줍니다. 오류: >>> import 8puzzle File "", line 1 import 8puzzle ^ SyntaxError: invalid syntax >>> 당신은 할 수 있습니다. puzzle = __import__('8puzzle') 매우 흥미로운 문제입니다.번호가 적힌 어떤 것도 이름을 붙이지 않는 것을 기억하겠습니다. 당신이i..

programing 2023.10.11

여러 플롯을 하나의 PDF 파일에 저장

여러 플롯을 하나의 PDF 파일에 저장 플롯팅 모듈 def plotGraph(X,Y): fignum = random.randint(0,sys.maxint) plt.figure(fignum) ### Plotting arrangements ### return fignum 메인모듈 import matplotlib.pyplot as plt ### tempDLStats, tempDLlabels are the argument plot1 = plotGraph(tempDLstats, tempDLlabels) plot2 = plotGraph(tempDLstats_1, tempDLlabels_1) plot3 = plotGraph(tempDLstats_2, tempDLlabels_2) plt.show() 모든 그래프 플롯1..

programing 2023.10.06

sqalchemy 모델의 정의된 열에 대한 반복 방법?

sqalchemy 모델의 정의된 열에 대한 반복 방법? SQLAlchemy 모델에 정의된 열 목록을 반복하는 방법을 찾고 있었습니다.몇 가지 모델에 대한 직렬화 및 복사 방법을 작성하기 위해 필요합니다.순 obj.__dict__SA 특정 항목이 많이 포함되어 있기 때문에. 나 수 있습니다.id그리고.desc이름은? class JobStatus(Base): __tablename__ = 'jobstatus' id = Column(Integer, primary_key=True) desc = Column(Unicode(20)) 이 작은 경우에도 쉽게 다음을 만들 수 있었습니다. def logme(self): return {'id': self.id, 'desc': self.desc} 합니다를 합니다.dict(큰 ..

programing 2023.10.01

모듈을 python에 "pythonport"한 다음 가져오기 후 코드를 변경하는 방법

모듈을 python에 "pythonport"한 다음 가져오기 후 코드를 변경하는 방법 저는.foo.py def foo(): print "test" IPython에서 다음을 사용합니다. In [6]: import foo In [7]: foo.foo() test 그 다음에 제가 바꿨습니다.foo()대상: def foo(): print "test changed" IPython에서 호출 결과는 여전히test: In [10]: import foo In [11]: foo.foo() test 그러면 다음을 사용합니다. In [15]: del foo In [16]: import foo In [17]: foo.foo() test 삭제합니다.foo.pyc같은 폴더에foo.py존재하지만, 여전히 운이 없습니다. 업데이트된 ..

programing 2023.09.11

매트플롯 리브 임쇼() 그래프 축의 값 변경

매트플롯 리브 임쇼() 그래프 축의 값 변경 입력 데이터가 있다고 가정합니다. data = np.random.normal(loc=100, scale=10, size=(500,1,32)) hist = np.ones((32, 20)) # initialise hist for z in range(32): hist[z], edges = np.histogram(data[:, 0, z], bins=np.arange(80, 122, 2)) 다음을 이용해서 플롯을 할 수 있습니다.imshow(): plt.imshow(hist, cmap='Reds') 가져오기: 그러나 x축 값이 입력 데이터와 일치하지 않습니다(즉, 평균 100, 범위는 80 ~ 122).하여 x의을자다서을ne자w서ee-여ox을의,oxedie을edges...

programing 2023.09.06

Python: 고유한 파일 이름을 만드는 방법은 무엇입니까?

Python: 고유한 파일 이름을 만드는 방법은 무엇입니까? 나는 파일 업로드와 텍스트 영역 두 가지 옵션이 있는 파이썬 웹 양식을 가지고 있습니다.각각의 값을 가져와서 다른 명령줄 프로그램에 전달해야 합니다.파일 업로드 옵션으로 파일 이름을 쉽게 전달할 수 있지만 텍스트 영역의 값을 전달하는 방법을 잘 모르겠습니다. 제가 해야 할 일은 다음과 같습니다. 고유한 파일 이름 생성 작업 디렉토리에 해당 이름의 임시 파일 작성 텍스트 영역에서 임시 파일로 전달된 값 저장 내 파이썬 모듈 내부에서 명령줄 프로그램을 실행하고 임시 파일의 이름을 전달합니다. 고유한 파일 이름을 생성하는 방법을 잘 모르겠습니다.고유한 파일 이름을 생성하는 방법에 대한 팁을 줄 수 있는 사람이 있습니까?모든 알고리즘, 제안 및 코드 ..

programing 2023.08.22

Google 공동 연구소: GPU에 대한 오해의 소지가 있는 정보(일부 사용자는 5%의 RAM만 사용 가능)

Google 공동 연구소: GPU에 대한 오해의 소지가 있는 정보(일부 사용자는 5%의 RAM만 사용 가능) 업데이트: 이 질문은 Google Colab의 "노트북 설정:하드웨어 가속기: GPU".이 질문은 "TPU" 옵션이 추가되기 전에 작성되었습니다. Google 공동 연구소에서 무료 Tesla K80 GPU를 제공하는 것에 대한 여러 흥분된 발표를 읽고, 저는 fast.ai 레슨을 실행하여 메모리가 빠르게 부족해지는 것을 결코 완료하지 못하도록 했습니다.그 이유를 조사하기 시작했습니다. 결론은 "무료 Tesla K80"이 모두에게 "무료"가 아니라는 것입니다. 일부의 경우 일부만 "무료"입니다. 캐나다 서부 해안에서 Google Colab에 연결하면 0.5만 표시됩니다.24GB GPU RAM으로 예..

programing 2023.08.17

가변 함수 인수 기본값에 대한 유용한 사용?

가변 함수 인수 기본값에 대한 유용한 사용? Python에서 함수에서 인수의 기본값으로 변수 개체를 설정하는 것은 일반적인 실수입니다.David Goodger의 훌륭한 글에서 발췌한 예는 다음과 같습니다. >>> def bad_append(new_item, a_list=[]): a_list.append(new_item) return a_list >>> print bad_append('one') ['one'] >>> print bad_append('two') ['one', 'two'] 이러한 현상이 발생하는 이유는 여기에 있습니다. 이제 제 질문을 하겠습니다.이 구문에 대한 좋은 사용 사례가 있습니까? 제 말은, 만약 그것을 접하는 모든 사람들이 같은 실수를 하고, 그것을 디버그하고, 문제를 이해하고, 그..

programing 2023.08.12

Python에서 하위 프로세스, 멀티프로세싱 및 스레드 중에서 결정하시겠습니까?

Python에서 하위 프로세스, 멀티프로세싱 및 스레드 중에서 결정하시겠습니까? 나는 파이썬 프로그램을 병렬화해서 그것이 실행되는 컴퓨터에서 여러 개의 프로세서를 사용할 수 있게 하고 싶습니다.프로그램의 모든 병렬 "스레드"가 독립적이고 출력을 별도의 파일에 기록한다는 점에서 병렬화는 매우 간단합니다.정보 교환을 위해 스레드가 필요하지는 않지만, 제 파이프라인의 일부 단계는 출력에 따라 다르기 때문에 스레드가 언제 완료되는지 알아야 합니다. Mac, Linux 및 Windows에서 모든 Python 버전에서 실행할 수 있도록 하려면 휴대성이 중요합니다.이러한 제약 조건을 고려할 때, 이를 구현하는 데 가장 적합한 파이썬 모듈은 무엇입니까?스레드, 서브프로세스, 멀티프로세싱 중 하나를 결정하려고 하는데, ..

programing 2023.08.12

Python 코드를 PEP8 호환으로 변환하는 도구

Python 코드를 PEP8 호환으로 변환하는 도구 예를 들어 온라인 서비스와 파이썬 모듈이 모두 있는 등 파이썬 코드가 PEP8과 호환되는지 검증하는 도구가 있다는 것을 알고 있습니다. 그러나 Python 파일을 자체 포함된 PEP8 유효한 Python 파일로 변환할 수 있는 서비스나 모듈을 찾을 수 없습니다.혹시 있는지 아는 사람? PEP8은 코드의 외형에 관한 것이기 때문에 가능한 것으로 생각합니다. 그렇죠?autop8을 사용할 수 있습니다!당신이 스스로 커피 한 잔을 만드는 동안 이 도구는 코드의 의미를 바꾸지 않는 성가신 모든 PEP8 위반을 행복하게 제거합니다. 파이프를 통해 설치: pip install autopep8 특정 파일에 적용: autopep8 py_file --in-place 또는..

programing 2023.08.02