반응형

python 55

슈퍼 사용법 정확함(잘못된 패싱)

슈퍼 사용법 정확함(잘못된 패싱) 그래서 저는 파이썬의 "유해하다고 생각되는 것"을 따라가서 그의 예를 시험해 보았습니다. 단, 올바른 통화 방법을 보여주어야 하는 예 1-3.super취급할 때.__init__서로 다른 주장을 예상하는 방법, 즉 완전한 방식은 효과가 없습니다. 다음과 같은 정보를 얻을 수 있습니다. ~ $ python example1-3.py MRO: ['E', 'C', 'A', 'D', 'B', 'object'] E arg= 10 C arg= 10 A D arg= 10 B Traceback (most recent call last): File "Download/example1-3.py", line 27, in E(arg=10) File "Download/example1-3.py", l..

source 2023.07.31

Ubuntu를 사용하여 도커 컨테이너 내에 pip 패키지를 설치할 수 없습니다.

Ubuntu를 사용하여 도커 컨테이너 내에 pip 패키지를 설치할 수 없습니다. 파이썬 애플리케이션과 함께 도커를 사용하는 방법에 대해 그림 가이드를 따르고 있지만 도커가 명령을 실행할 때 RUN pip install -r requirements.txt 다음 오류 메시지가 표시됩니다. Step 3 : RUN pip install -r requirements.txt ---> Running in fe0b84217ad1 Collecting blinker==1.3 (from -r requirements.txt (line 1)) Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'ProtocolEr..

source 2023.07.31

판다에서 0만 포함된 열을 삭제하려면 어떻게 해야 합니까?

판다에서 0만 포함된 열을 삭제하려면 어떻게 해야 합니까? 현재 1과 0을 값으로 하는 열로 구성된 데이터 프레임을 가지고 있습니다. 열을 반복하여 0으로 구성된 열은 삭제하고 싶습니다.제가 지금까지 시도한 것은 다음과 같습니다. ones = [] zeros = [] for year in years: for i in range(0,599): if year[str(i)].values.any() == 1: ones.append(i) if year[str(i)].values.all() == 0: zeros.append(i) for j in ones: if j in zeros: zeros.remove(j) for q in zeros: del year[str(q)] 연도는 제가 분석 중인 여러 해 동안의 데이터 ..

source 2023.07.26

python에서 URL을 여는 방법

python에서 URL을 여는 방법 import urllib fun open(): return urllib.urlopen('http://example.com') 그러나 example.com 을 열 때 CSS나 JavaScript를 렌더링하지 않습니다.웹 브라우저에서 웹 페이지를 열려면 어떻게 해야 합니까? @error(404) def error404(error): return webbrowser.open('http://example.com') 저는 병을 사용하고 있습니다.오류 표시: TypeError("'bool' object is not iterable",) 웹 브라우저 모듈과 함께 import webbrowser webbrowser.open('http://example.com') # Go to exa..

source 2023.07.26

인스턴스 메서드의 장식자가 클래스에 액세스할 수 있습니까?

인스턴스 메서드의 장식자가 클래스에 액세스할 수 있습니까? 대략 다음과 같은 것이 있습니다.기본적으로 인스턴스 메소드 정의에서 인스턴스 메소드에 사용되는 데코레이터에서 인스턴스 메소드 클래스에 액세스해야 합니다. def decorator(view): # do something that requires view's class print view.im_class return view class ModelA(object): @decorator def a_method(self): # do some stuff pass 현재 코드는 다음을 제공합니다. 특성 오류: 'function' 개체에 'im_class' 특성이 없습니다. 비슷한 질문/답변을 발견했습니다. - Python decorator는 함수가 클래스에 속..

source 2023.07.21

Python에서 가상 환경의 이름을 변경하는 방법은 무엇입니까?

Python에서 가상 환경의 이름을 변경하는 방법은 무엇입니까? 이름 철자를 잘못 썼어요.virtualenv다음을 사용하여 초기화하는 동안: $ virtualenv vnev 나는 사실 이름으로 환경을 만들 생각이었습니다.venv이름 변경을 시도한 적이 있습니다.vnev에 대한 폴더.venv저는 이것이 큰 도움이 되지 않는다는 것을 알게 되었습니다.활성화 환경의 이름은 여전히 이전 이름으로 변경됩니다.vnev. $ mv vnev venv $ . venv/bin/activate (vnev) $ deactivate 환경 이름을 변경하는 방법을 알고 싶습니다.기본적으로 virtualenv는 환경 이름 변경을 지원하지 않습니다.virtualenv 디렉토리를 삭제하고 올바른 이름으로 새 디렉토리를 생성하는 것이 더..

source 2023.07.21

심층 학습 난 손실 이유

심층 학습 난 손실 이유 어쩌면 너무 일반적인 질문일 수도 있지만, 컨볼루션 신경망이 분산되는 원인이 무엇인지 설명할 수 있는 사람이 있습니까? 세부 사항: Tensorflow의 iris_training 모델을 사용하여 제 데이터 일부와 함께 사용하고 있으며 계속해서 얻고 있습니다. 오류: 텐서 흐름:손실로 분기된 모델 = NaN. 추적... tensorflow.tensor.learn.tensor.python.learn.sys.훈련 중 NanLossOnTrainError: 훈련 중 NaN 손실입니다. 다음 행에서 시작된 추적: tf.contrib.learn.DNNClassifier(feature_columns=feature_columns, hidden_units=[300, 300, 300], #optim..

source 2023.07.21

갑자기 멈추는 파이썬으로 거대한 CSV를 처리할 때 '킬드'는 무엇을 의미합니까?

갑자기 멈추는 파이썬으로 거대한 CSV를 처리할 때 '킬드'는 무엇을 의미합니까? 큰 CSV 파일을 가져온 다음 파일에 있는 각 단어의 발생 횟수를 센 다음 다른 CSV 파일로 내보내는 Python 스크립트가 있습니다. 하지만 지금 일어나고 있는 일은 일단 그 계산 부분이 끝나고 내보내기가 시작되면 다음과 같이 말합니다.Killed 저는 하지 않습니다. ( 제가 의 오류가진다면)Killed). 그 과정이 너무 오래 걸리는 것이 아닐까요?그렇다면 타임아웃 기간을 연장해서 이것을 피할 수 있는 방법이 있을까요? 코드는 다음과 같습니다. csv.field_size_limit(sys.maxsize) counter={} with open("/home/alex/Documents/version2/cooccur_lis..

source 2023.07.21

math.log에서 ValueError: math domain error가 발생하는 이유는 무엇입니까?

math.log에서 ValueError: math domain error가 발생하는 이유는 무엇입니까? 저는 파이썬을 사용한 엔지니어링의 수치 방법의 예를 테스트하고 있었습니다. from numpy import zeros, array from math import sin, log from newtonRaphson2 import * def f(x): f = zeros(len(x)) f[0] = sin(x[0]) + x[1]**2 + log(x[2]) - 7.0 f[1] = 3.0*x[0] + 2.0**x[1] - x[2]**3 + 1.0 f[2] = x[0] + x[1] + x[2] -5.0 return f x = array([1.0, 1.0, 1.0]) print(newtonRaphson2(f,x)) 실..

source 2023.07.21

Super() Python 3과 Python 2를 사용하여 확장하는 Python

Super() Python 3과 Python 2를 사용하여 확장하는 Python 원래는 이 질문을 하고 싶었지만, 그 질문이 이미 전에 생각났다는 것을 알았습니다. 검색해보니 구성 파서를 확장한 예가 있습니다.다음은 Python 3과 함께 작동합니다. $ python3 Python 3.2.3rc2 (default, Mar 21 2012, 06:59:51) [GCC 4.6.3] on linux2 >>> from configparser import SafeConfigParser >>> class AmritaConfigParser(SafeConfigParser): ... def __init__(self): ... super().__init__() ... >>> cfg = AmritaConfigParser() ..

source 2023.07.21
반응형