«python» 태그된 질문

파이썬은 다 패러다임, 동적 타입, 다용도 프로그래밍 언어입니다. 깨끗하고 균일 한 구문을 빠르게 배우고 이해하며 사용하고 적용 할 수 있도록 설계되었습니다. Python 2는 01-01-2020부터 공식적으로 지원되지 않습니다. 그래도 버전 별 Python 질문의 경우 [python-2.7] 또는 [python-3.x] 태그를 추가하십시오. Python 변형 또는 라이브러리 (예 : Jython, PyPy, Pandas, Numpy)를 사용하는 경우 태그에 포함 시키십시오.

4
지도가 Python 3에서 목록 대신지도 객체를 반환하는 이유는 무엇입니까?
Python 3.x 의 새로운 언어 디자인을 이해하는 데 관심이 있습니다 . 나는 Python 2.7에서 기능을 즐긴다 map. Python 2.7.12 In[2]: map(lambda x: x+1, [1,2,3]) Out[2]: [2, 3, 4] 그러나 Python 3.x에서는 다음과 같이 변경되었습니다. Python 3.5.1 In[2]: map(lambda x: x+1, [1,2,3]) Out[2]: <map at 0x4218390> 나는 방법을 이해하지만 이유에 대한 …

3
R의 python dict에 해당
R에서 python dict와 동등하게 만들고 싶습니다. 기본적으로 python에서는 다음과 같습니다. visited = {} if atom_count not in visited: Do stuff visited[atom_count] = 1 아이디어는 특정 atom_count를 본 경우 방문한 것입니다 [atom_count] = 1입니다. 따라서 해당 atom_count를 다시 보면 "Do Stuff"를 수행하지 않습니다. Atom_Count는 정수입니다. 감사!
82 python  r  dictionary 

9
Python에서 파일 내용을 읽고 쓰는 가장 쉬운 방법
Ruby에서는 s = File.read(filename). 내가 파이썬에서 아는 가장 짧고 명확한 것은 with open(filename) as f: s = f.read() 더 짧고 (바람직하게는 한 줄) 더 읽기 쉽게 만드는 다른 방법이 있습니까? 참고 : 처음에는 질문을 "한 줄의 코드로 수행"이라고 표현했습니다. S.Lott가 지적했듯이, 짧다고해서 더 가독성이 좋은 것은 아닙니다. 그래서 나는 단지 …
82 python 



12
참조로 Python 함수 호출
일부 언어에서는 ref 또는 val 과 같은 특수 예약어를 사용하여 참조 또는 값으로 매개 변수를 전달할 수 있습니다 . Python 함수에 매개 변수를 전달하면 함수를 떠날 때 매개 변수 값이 변경되지 않습니다.이를 수행하는 유일한 방법은 전역 예약어 를 사용하는 것입니다 (또는 현재 이해하고 있음). 예 1 : k = 2 …
82 python 

2
Jinja2 템플릿에 HTML 파일을 어떻게 포함하나요?
Jinja 템플릿을 사용하는 내 서버에 Flask 마이크로 프레임 워크를 사용하고 있습니다. 나는 부모가 template.html어떤 아이 템플릿을 호출 child1.html하고 child2.html,이 아이들 중 일부는 템플릿은 꽤 큰 HTML 파일이며, 어떻게 든 내 작품을 더 잘 명석 그들을 분할하고 싶습니다. 내 main.py스크립트의 내용 : from flask import Flask, request, render_template app = Flask(__name__) …
82 python  html  flask  jinja2 

6
Series와 DataFrame을 병합하는 방법
당신에 대한 정보를 찾고 여기 온 경우 을 병합하는 방법 DataFrame과 Series인덱스에 , 봐주세요 이 답변 . OP의 원래 의도는 시리즈 요소를 다른 DataFrame에 열로 할당하는 방법을 묻는 것이 었 습니다 . 이것에 대한 답을 알고 싶다면 EdChum 이 받아 들인 대답 을보십시오. 내가 생각 해낼 수있는 최선은 df = …

4
matplotlib에서 빈 서브 플롯을 어떻게 만들 수 있습니까?
matplotlib에서 서브 플롯 그룹 (예 : 3 x 2)을 만들고 있지만 데이터 세트가 6 개 미만입니다. 나머지 서브 플롯은 어떻게 비워 둘 수 있습니까? 배열은 다음과 같습니다. +----+----+ | 0,0| 0,1| +----+----+ | 1,0| 1,1| +----+----+ | 2,0| 2,1| +----+----+ 이것은 여러 페이지에 대해 계속 될 수 있지만 마지막 페이지에는 …

2
모의 패치를 사용하여 인스턴스 메서드 모의
상상적으로 명명 된 Mock testing library를 사용하여 Django 앱을 테스트하는 동안 무언가를 조롱하려고합니다 . 제대로 작동하지 않는 것 같습니다. 이렇게하려고합니다. models.py from somelib import FooClass class Promotion(models.Model): foo = models.ForeignKey(FooClass) def bar(self): print "Do something I don't want!" test.py class ViewsDoSomething(TestCase): view = 'my_app.views.do_something' def test_enter_promotion(self): @patch.object(my_app.models.FooClass, 'bar') def fake_bar(self, …
82 python  mocking 

2
matplotlib 서브 플롯의 행 및 열 헤더
루프에서 생성 된 서브 플롯 그리드에 행과 열 머리글을 추가하는 가장 좋은 방법은 무엇입니까 matplotlib? 나는 몇 가지를 생각할 수 있지만 특별히 깔끔하지는 않습니다. 열의 경우 루프에 대한 카운터를 사용 set_title()하면 첫 번째 행에만 사용할 수 있습니다 . 행의 경우 작동하지 않습니다. text플롯 외부에 그려야 합니다. 맨 위에 추가 서브 …

6
" '테스트'모듈을 잘못 가져옴"은 무엇을 의미합니까?
작업 테스트 줄을 한 줄씩 복사하고 몇 개의 이름을 변경했습니다 (적어도 생각했습니다). 이제는 매우 알 수없는 오류가 발생합니다. (일부 항목을 FOO, BAR로 대체했습니다) ImportError: 'tests' module incorrectly imported from 'FOO/exports/tests'. Expected 'FOO/exports'. Is this module globally installed? 문제는 내가 오류를 전혀 이해하지 못한다는 것입니다. 이 오류 메시지는 무엇을 의미합니까? 완전한 …
82 python  django 

4
yield를 사용한 재귀
재귀와 yield문 을 혼합하는 방법이 있습니까? 예를 들어 무한 수 생성기 (재귀 사용)는 다음과 같습니다. def infinity(start): yield start # recursion here ... >>> it = infinity(1) >>> next(it) 1 >>> next(it) 2 나는 시도했다 : def infinity(start): yield start infinity(start + 1) 과 def infinity(start): yield start yield infinity(start …

3
Python의 argparse에서 동일한 옵션을 여러 번 사용
여러 입력 소스를 받아들이고 각각에 대해 뭔가를하는 스크립트를 작성하려고합니다. 이 같은 ./my_script.py \ -i input1_url input1_name input1_other_var \ -i input2_url input2_name input2_other_var \ -i input3_url input3_name # notice inputX_other_var is optional 그러나 나는 이것을 사용하여 이것을하는 방법을 알 수 없다 argparse. 각 옵션 플래그를 한 번만 사용할 수 있도록 설정된 …

1
Plt.show는 전체 그래프를 표시하지만 savefig가 이미지를 자릅니다.
내 코드는 이미지를 파일에 성공적으로 저장하고 있지만 오른쪽에서 중요한 세부 정보를 잘라냅니다. 에 대해이 문제가 발생할 때이 문제를 해결하기위한 답변 이 plt.show있지만 savefig이 예에서 그래프를 잘못 생성하는 것은 명령입니다. 이 문제를 어떻게 해결할 수 있습니까? 내 코드의 관련 샘플 : import glob import os for file in glob.glob("*.oax"): try: spc_file …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.