본문 바로가기

파이썬2271

파이썬 Python을 PHP 및 JSP와 같은 HTML에 포함 할 수 있습니까? PHP 또는 JSP에서와 같이 HTML에 포함 된 Python을 작성하는 방법이 있습니까? 해결 방법 다음과 같은 템플릿 엔진을 사용합니다. 참조 페이지 https://stackoverflow.com/questions/5168588 2020. 10. 8.
파이썬 How do I write output in same place on the console? 저는 파이썬을 처음 접했고 FTP 서버 등에서 파일 다운로드를 자동화하는 스크립트를 작성하고 있습니다. 다운로드 진행률을 표시하고 싶지만 다음과 같이 동일한 위치에 머물기를 원합니다. 산출: FooFile.txt 파일 다운로드 [47 %] 나는 다음과 같은 것을 피하려고 노력하고 있습니다. Downloading File FooFile.txt [47%] Downloading File FooFile.txt [48%] Downloading File FooFile.txt [49%] 이 작업을 어떻게해야합니까? 해결 방법 캐리지 리턴을 사용할 수도 있습니다. sys.stdout.write("Download progress: %d%% \r" % (progress) ) sys.stdout.flush() 참조 페이지 .. 2020. 10. 8.
파이썬 데이터 프레임에 사전 추가 다음과 같은 사전을 반환하는 함수가 있습니다. {'truth': 185.179993, 'day1': 197.22307753038834, 'day2': 197.26118010160317, 'day3': 197.19846975345905, 'day4': 197.1490578795196, 'day5': 197.37179265011116} 이 사전을 다음과 같이 데이터 프레임에 추가하려고합니다. output = pd.DataFrame() output.append(dictionary, ignore_index=True) print(output.head()) 불행히도 데이터 프레임을 인쇄하면 빈 데이터 프레임이 생성됩니다. 어떤 아이디어? 해결 방법 결과에 값을 할당하지 않습니다. output = pd.DataFra.. 2020. 10. 8.
파이썬 Python에서 Numpy Matrix에서 목록을 만드는 방법 numpy의 dot () 함수를 사용하여 3x3 행렬에 1x3의 numpy.array를 곱합니다. 출력은 예를 들어 다음과 같습니다. [[0.16666667 0.66666667 0.16666667]] 유형 : 이것을 목록으로 어떻게 변환 할 수 있습니까? 결과가 항상 1x3의 행렬이라는 것을 알고 있기 때문에 나중에 두 목록의 피어슨 거리를 계산하기 위해 반복 할 수 있어야하므로 목록으로 덮어야합니다. 요약하면이 매트릭스에서 목록을 만들려면 어떻게해야하나요? 해결 방법 이를 수행하는 최적의 방법은 아니지만 다음과 같이 작동합니다. a = numpy.matrix([[ 0.16666667, 0.66666667, 0.16666667]]) list(numpy.array(a).reshape(-1,)) 또는 num.. 2020. 10. 8.
파이썬 Django Model Field 객체의 값을 얻는 방법 field_object = MyModel._meta.get_field (field_name) 을 사용하여 모델 필드 개체를 얻었습니다. 필드 객체의 값 (내용)을 어떻게 얻을 수 있습니까? 해결 방법 field_name = 'name' obj = MyModel.objects.first() field_object = MyModel._meta.get_field(field_name) field_value = field_object.value_from_object(obj) getattr 과 동일합니다. field_name = 'name' obj = MyModel.objects.first() field_object = MyModel._meta.get_field(field_name) field_value = get.. 2020. 10. 8.
파이썬 TypeError : 'float32'유형의 개체가 JSON 직렬화 가능하지 않습니다. numpy.float32 숫자로 작업 중이며 JSON 으로 이동하지 않습니다. 이 문제를 극복하기위한 올바른 접근 방식은 무엇입니까? import numpy as np import json a = np.float32(1) json.dumps(a) TypeError: Object of type 'float32' is not JSON serializable 해결 방법 문자열이어야하므로 다음을 가질 수 있습니다. json.dumps(str(a)) 편집하다: JSON은 객체 데이터를 직렬화하기위한 형식입니다. Python 유형에 대해 실제로 신경 쓰거나 알지 못합니다. json 패키지는 json.dumps () 를 전달하는 모든 객체를 변환 테이블 을 통해 문자열 형식으로 변환하려고합니다. 일부 유형 만 지원합.. 2020. 10. 8.
파이썬 디코딩 된 JSON 객체에서 "u"를 어떻게 제거합니까? 파이썬에 사전 사전이 있습니다. d = {"a11y_firesafety.html":{"lang:hi": {"div1": "http://a11y.in/a11y/idea/a11y_firesafety.html:hi"}, "lang:kn": {"div1": "http://a11y.in/a11ypi/idea/a11y_firesafety.html:kn}}} JSON 파일에 있으며 json.dumps () 를 사용하여 인코딩했습니다. 이제 Python에서 json.loads () 를 사용하여 디코딩하면 다음과 같은 결과가 나타납니다. temp = {u'a11y_firesafety.html': {u'lang:hi': {u'div1': u'http://a11y.in/a11ypi/idea/a11y_firesafety.ht.. 2020. 10. 8.
파이썬 목록에있는 연속 요소의 차이점 가능한 중복 : 목록이 있고 연속 요소 간의 차이점을 찾고 싶습니다. a = [0, 4, 10, 100] find_diff(a) >>> [4,6,90] find_diff () 함수를 어떻게 코딩 하시겠습니까? "for"반복자를 사용하여 코드를 작성할 수 있지만 간단한 한 줄로이를 수행하는 매우 간단한 방법이 있다고 확신합니다. 해결 방법 >>> a = [0, 4, 10, 100] # basic enumerate without condition: >>> [x - a[i - 1] for i, x in enumerate(a)][1:] [4, 6, 90] # enumerate with conditional inside the list comprehension: >>> [x - a[i - 1] for i, x i.. 2020. 10. 7.
파이썬 Dict 목록에서 공통 Dict 필드의 min () 값을 찾습니다. 다음과 같은 사전 목록이 있습니다. [{'price': 99, 'barcode': '2342355'}, {'price': 88, 'barcode': '2345566'}] min () 및 max () 가격을 찾고 싶습니다. 이제 람다식이있는 키를 사용하여 쉽게 정렬 할 수 있습니다 (다른 SO 문서에서 찾을 수 있음). 그러나 제가 본 것에는 거의 항상 파이썬에 직접적인 방법이 있습니다. 그래서 이것은 제가 조금 더 배울 수있는 기회입니다. 해결 방법 몇 가지 옵션이 있습니다. 다음은 간단합니다. seq = [x['the_key'] for x in dict_list] min(seq) max(seq) [편집하다] 목록을 한 번만 반복하려면 다음을 시도 할 수 있습니다 (값이 int s로 표시 될 수 있다고 .. 2020. 10. 7.
파이썬 Fabric에서 SSH 키 파일 사용 SSH 키 파일 (예 : Amazon EC2 인스턴스)을 사용하여 원격 호스트에 연결하도록 패브릭을 어떻게 구성합니까? 해결 방법 이를 위해 명령 줄 인수를 사용할 수 있다는 점도 언급 할 가치가 있습니다. fab command -i /path/to/key.pem [-H [user@]host[:port]] 참조 페이지 https://stackoverflow.com/questions/5327465 2020. 10. 7.