반응형

Python 42

Python 애플리케이션을 위한 가장 좋은 프로젝트 구조는 무엇인가?

Python 애플리케이션을 위한 가장 좋은 프로젝트 구조는 무엇인가? 닫혔어. 이 질문은 더 많은 것이 필요해.집중적인그것은 현재 답을 받아들이고 있지 않다. 이 문제를 개선하고 싶으십니까?이 게시물을 편집하여 한 가지 문제에 초점을 맞추도록 질문을 업데이트하십시오. 5년 전에 문을 닫았다. 이 질문 개선 Python에서 독점적이지 않은 최종 사용자 데스크톱(웹이 아님) 애플리케이션을 개발하려고 한다고 상상해 보십시오.프로젝트의 폴더 계층 구조를 구성하는 가장 좋은 방법은? 유지보수의 용이성, IDE 친화성, 소스 제어 분기/머그에 대한 적합성, 설치 패키지 생성 용이성 등이 바람직한 특징이다. 특히: 출처를 어디에 두느냐? 응용 프로그램 시작 스크립트를 어디에 두십니까? IDE 프로젝트는 어디에 두십니..

Programing 2022.03.22

매트릭리브 산점도의 개별 태그를 지정하는 방법?

매트릭리브 산점도의 개별 태그를 지정하는 방법? 나는 매트릭리브에서 산점도를 하려고 하는데 점들에 태그를 추가하는 방법을 찾을 수 없었다.예를 들면 다음과 같다. scatter1=plt.scatter(data1["x"], data1["y"], marker="o", c="blue", facecolors="white", edgecolors="blue") 나는 "y"의 점들이 "point 1", "point 2" 등으로 라벨을 붙이기를 원한다.저는 그것을 이해할 수 없었습니다.plt.annotate: import numpy as np import matplotlib.pyplot as plt N = 10 data = np.random.random((N, 4)) labels = ['point{0}'.format(..

Programing 2022.03.22

외부로부터 로컬 Django 웹서버에 액세스하는 방법

외부로부터 로컬 Django 웹서버에 액세스하는 방법 여기에 나와 있는 지시에 따라 내장 웹서버를 이용해 장고를 실행했고, 이를 이용해 성공적으로 실행할 수 있었다.python manage.py runserver 표시된다 웹서버에서 로컬로 127.0.0.1:포트에 접속하면, 작동했음을 나타내는 장고 페이지가 표시된다. 나는 짱오 웹서버가 생산용 서버가 아니라는 것을 알지만, 외부세계에서 접속할 수 있는 테스트 목적, 즉 서버의 웹브라우저에서가 아니라 다른 컴퓨터에서 접속할 수 있는 것이 나에게 중요하다. 나는 노력했다: http://mywebserver:port_django_runs_on 하지만 소용이 없었다.ifconfig에 기반하여 IP를 대신 사용하여 다음 항목에 액세스해 보았다. http://my..

Programing 2022.03.21

디스트패키지(dist-package)와 사이트패키지(site-package)의 차이점은?

디스트패키지(dist-package)와 사이트패키지(site-package)의 차이점은? 나는 파이톤 패키지 설치 과정에 약간 당황했다.구체적으로, dist-package 디렉토리에 설치된 패키지와 사이트-package 디렉토리의 차이점은 무엇인가?dist-packages우분투와 같은 파생상품에도 존재하는 데비안 특유의 컨벤션이다.모듈이 다음 위치에 설치됨dist-packagesDebian 패키지 매니저에서 이 위치로 이동했을 때: /usr/lib/python2.7/dist-packages 이후easy_install그리고pip패키지 관리자에서 설치되며, 또한dist-packages, 그러나 그들은 여기에 소포를 넣는다. /usr/local/lib/python2.7/dist-packages Debian P..

Programing 2022.03.21

가중치 있는 랜덤 버전.선택하다

가중치 있는 랜덤 버전.선택하다 나는 무작위의 가중치를 부여한 버전을 써야 했다.선택(목록의 각 요소는 선택될 확률이 다름)내가 생각해 낸 것은 다음과 같다. def weightedChoice(choices): """Like random.choice, but each element can have a different chance of being selected. choices can be any iterable containing iterables with two items each. Technically, they can have more than two items, the rest will just be ignored. The first item is the thing being chosen, th..

Programing 2022.03.20

장고 템플릿의 사전 요소에 액세스하는 방법

장고 템플릿의 사전 요소에 액세스하는 방법 나는 각 선택들이 얻은 표의 수를 출력하고 싶다.템플릿에 다음 코드가 있음: {% for choice in choices %} {{choice.choice}} - {{votes[choice.id]}} {% endfor %} votes단지 사전일 뿐이다.choices모델 오브젝트 입니다. 다음과 같은 메시지와 함께 예외를 제기한다. "Could not parse the remainder" choices = {'key1':'val1', 'key2':'val2'} 템플릿: {% for key, value in choices.items %} {{key}} - {{value}} {% endfor %} 기본적으로.items사전을 목록으로 나누는 장고 키워드다.(key, v..

Programing 2022.03.18

Ubuntu에서 pip을 통해 python3 버전의 패키지를 설치하는 방법?

Ubuntu에서 pip을 통해 python3 버전의 패키지를 설치하는 방법? 나는 둘 다 가지고 있다.python2.7그리고python3.2에 설치된.Ubuntu 12.04. 심볼크크python에 대한 링크.python2.7. 입력하는 경우: sudo pip install package-name 인 기게 설치.python2의 버전package-name. 일부 패키지는 둘 다 지원python2그리고python3. 설치 방법python3의 버전package-name경유로pip?Ubuntu 12.10+와 Fedora 13+는 패키지로 불리는 것을 가지고 있다.python3-pip어떤 것이 설치될 것인가pip-3.2(또는)pip-3.3pip-3.4또는pip3최신 버전의 경우) 후프를 통한 이 점핑. 나는 이런 ..

Programing 2022.03.17

형제 패키지 가져오기

형제 패키지 가져오기 형제자매 수입에 대한 질문과 패키지 서류까지 읽어보았지만 아직 답을 찾지 못했다. 다음 구조로: ├── LICENSE.md ├── README.md ├── api │ ├── __init__.py │ ├── api.py │ └── api_key.py ├── examples │ ├── __init__.py │ ├── example_one.py │ └── example_two.py └── tests │ ├── __init__.py │ └── test_one.py 의 스크립트는 어떻게 할 수 있는 방법examples그리고tests디렉터리 가져오기api명령줄을 사용하여 모듈을 실행하시겠습니까? 또한, 나는 못생긴 것을 피하고 싶다.sys.path.insert 할 수 물론 파이톤에서 할 수 있..

Programing 2022.03.17

Python은 단락을 지원하는가?

Python은 단락을 지원하는가? Python은 부울식에서의 단락을 지원하는가?네, 둘 다요and그리고or연산자 단락 - 문서를 참조하십시오.운영자 내 단락 동작and,or: 먼저 어떤 것이 실행되었는지 아닌지를 판단할 수 있는 유용한 기능을 정의해 보자.인수를 수락하고 메시지를 인쇄한 후 입력 내용을 변경하지 않고 반환하는 간단한 기능. >>> def fun(i): ... print "executed" ... return i ... 파이썬의 단락 행동을 관찰할 수 있다.and,or다음 예제의 연산자: >>> fun(1) executed 1 >>> 1 or fun(1) # due to short-circuiting "executed" not printed 1 >>> 1 and fun(1) # fun(1)..

Programing 2022.03.17

NaNs로 채워진 Numpy 행렬 만들기

NaNs로 채워진 Numpy 행렬 만들기 나는 다음 코드를 가지고 있다. r = numpy.zeros(shape = (width, height, 9)) 그것은 a를 만든다.width x height x 90으로 채워진 행렬그 대신 초기화할 수 있는 기능이나 방법이 있는지 알고 싶다.NaN쉬운 방법으로벡터 작동에 루프(numpy)가 필요한 경우는 거의 없다.초기화되지 않은 배열을 만들고 모든 항목에 한 번에 할당할 수 있다. >>> a = numpy.empty((3,3,)) >>> a[:] = numpy.nan >>> a array([[ NaN, NaN, NaN], [ NaN, NaN, NaN], [ NaN, NaN, NaN]]) 나는 다른 대안들을 시간 맞춰 보았다.a[:] = numpy.nan여기와a...

Programing 2022.03.16
반응형