반응형

분류 전체보기 670

panda Data Frame: nan 값을 평균 컬럼으로 대체

panda Data Frame: nan 값을 평균 컬럼으로 대체 데이터 프레임은 대부분 실제 수치로 채워져 있지만nan그 안에 가치도 있습니다. 의 교환 방법nan평균 열과 함께 s가 있습니까? 이 질문은 다음과 같습니다. numpy array: nan 값을 평균 컬럼으로 대체하지만 안타깝게도 이 솔루션은 팬더 Data Frame에는 적용되지 않습니다.를 사용하여 다음 항목을 채울 수 있습니다.nan님의 직접: In [27]: df Out[27]: A B C 0 -0.166919 0.979728 -0.632955 1 -0.297953 -0.912674 -1.365463 2 -0.120211 -0.540679 -0.680481 3 NaN -2.027325 1.533582 4 NaN NaN 0.461821 ..

programing 2022.10.26

8자의 UUID 가져오기

8자의 UUID 가져오기 8글자의 UUID만 가져오려면 어떻게 해야 합니까?아래의 코드 라인을 실행해 보니 36글자의 uuid가 나왔습니다. id1 = str(uuid.uuid1()) 정답 이 질문에 대한 정답은 여기서 답한 바와 같이 uuid는 정의상 16바이트이기 때문에 8글자의 uuid를 생성할 수 없습니다. UUID의 표준은 RFC 4221에 규정되어 있습니다.형식 섹션에서 첫 번째 단어는 다음과 같습니다. UUID 형식은 16 옥텟입니다. 나의 원래 답변이 보편적으로 고유한 ID를 생성하지 않을 것이라고 지적해 주셔서 감사합니다. 오래된(잘못된) 답변 처음 8자만 가져가도 돼 '''param id1 = str(param.param1()[:8] '' 그들 모두가 특별하다는 보장은 없다.다음과 같이..

programing 2022.10.26

vue.js의 데이터 변경에 대응하여 비동기식 또는 고비용 작업을 수행하는 데 워처가 계산보다 나은 이유는 무엇입니까?

vue.js의 데이터 변경에 대응하여 비동기식 또는 고비용 작업을 수행하는 데 워처가 계산보다 나은 이유는 무엇입니까? 의 문서Vue.js다음과 같이 말합니다. 사용방법watch옵션을 사용하면 비동기 조작(API 액세스)을 실행하고, 그 조작의 빈도를 제한하며, 최종 답변을 얻을 때까지 중간 상태를 설정할 수 있습니다.그 중 어느 것 하나로는 불가능할 것이다.computed소유물. 같은 생각을 하고 있으면 알 수 있습니다.computed속성은 와 같은 함수를 사용합니다.watcher. 레퍼런스: https://vuejs.org/v2/guide/computed.html#Computed-vs-Watched-Property 그래서 제 질문은 위의 문구를 뒷받침하는 기술적 이유와 우리가 사용하는 것을 제한하는 ..

programing 2022.10.07

마리아DB가 훨씬 빨라졌는데 원인을 찾을 수 없다고요?

마리아DB가 훨씬 빨라졌는데 원인을 찾을 수 없다고요? MariaDB 10.4.12 데이터베이스 쿼리 실행 시간이 데이터베이스 스키마나 데이터를 업데이트하지 않아도 훨씬 빨라지는 것이 걱정입니다.속도 향상은 언제나 환영받는 일이지만, 특히 지난 24시간 동안 아무런 변경도 하지 않았기 때문에 이 속도 향상의 근본 원인이 우려됩니다.이 특정 쿼리로 인해 하룻밤 사이에 속도가 60배 향상되었습니다. 노드가 있다대규모 데이터 세트를 "보고" 페이지로 필터링하는 JS 웹 응용 프로그램. 일반적으로 로드하는 데 10-12초가 소요됩니다.내 메인 테이블에는 350만 행이 있으며 기본 쿼리는 많은 행과 관련되어 있습니다.joins, 날짜 비교 및 텍스트 비교.쿼리를 미세 조정할 수 있는 여지가 있지만, 그것은 의도한..

programing 2022.10.07

Python 쓰기 단위 테스트:어떻게 시작할까요?

Python 쓰기 단위 테스트:어떻게 시작할까요? 닫혔어. 이 질문은 좀 더 자세히 설명해야 합니다.초점을 맞춥니다.현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 하나의 문제에 초점을 맞추도록 질문을 업데이트하십시오. 8년 전에 문을 닫았어요 이 질문을 개선하다 Python에서 첫 번째 적절한 프로젝트를 마쳤으며, 이제 내 임무는 Python에 대한 테스트를 작성하는 것입니다. 프로젝트를 하는 것은 처음이기 때문에 시험 작성은 처음입니다. 문제는 어떻게 시작할까?나는 정말로 모르겠다.쓰기 테스트에 사용할 수 있는 문서/튜토리얼/링크/책(특히 유닛 테스트)을 가르쳐 주실 수 있습니까? 이 주제에 관한 어떤 조언도 환영합니다. Unittests를 처음 사용하는 경우 가장 ..

programing 2022.10.07

호출된 메서드에서 발신자의 메서드 이름을 가져오려면 어떻게 해야 합니까?

호출된 메서드에서 발신자의 메서드 이름을 가져오려면 어떻게 해야 합니까? Python: 호출된 메서드에서 호출자의 메서드 이름을 가져오려면 어떻게 해야 합니까? 두 가지 방법이 있다고 가정합니다. def method1(self): ... a = A.method2() def method2(self): ... method1을 변경하지 않을 경우 method2에서 발신자 이름(이 예에서는 method1)을 취득하려면 어떻게 해야 합니까?inspect.getframeinfo 및 기타 관련 기능inspect도움이 되는 점: >>> import inspect >>> def f1(): f2() ... >>> def f2(): ... curframe = inspect.currentframe() ... calframe ..

programing 2022.10.07

Java: Array List에서 중복을 검출하시겠습니까?

Java: Array List에서 중복을 검출하시겠습니까? Java에서 Array List에 여러 개의 동일한 요소가 포함되어 있는지 여부를 검출(true/false 반환)하려면 어떻게 해야 합니까? 고마워요, 테리 편집 깜빡 잊고 "블록"을 서로 비교하는 것이 아니라 해당 정수 값을 비교합니다.각 "블록"에는 int가 있으며 이것이 그들을 다르게 만드는 것입니다.getNum이라는 이름의 메서드를 호출하여 특정 블록의 int를 찾습니다(예: table1[0][2.getNum();가장 간단한 방법: 전체 컬렉션을 Set(Collection) 컨스트럭터 또는 Set.addAll을 사용하여 세트에 덤프한 다음 Set의 크기가 ArrayList와 동일한지 확인합니다. List list = ...; Set set..

programing 2022.10.07

기본 키는 항상 서명되지 않아야 합니까?

기본 키는 항상 서명되지 않아야 합니까? 프라이머리 키(식별자)는 0보다 작기 때문에 항상 서명되지 않아야 합니까?TL/DR: 네, 하지만 거의 문제가 되지 않습니다. 자동 인크리먼트는 항상 증가하므로 음수 값은 사용되지 않습니다.부호 없이 만들면 값의 두 배 범위를 얻을 수 있습니다. 한편 테이블에서 2개의 값을 사용하는 경우31 단시간에 2개의 값도 사용할32 수 있기 때문에 값의 범위를 2배로 하는 것은 큰 차이가 없습니다.어쨌든 BIGINT로 업그레이드해야 합니다. MySQL은 옵션 지원SERIAL데이터 타입(Postgre와의 호환성을 위해 상정)SQL, 이후SERIAL는 표준 ANSI SQL이 아닙니다).이 데이터 타입은, 다음의 정보를 작성하는 단순한 단축형입니다.BIGINT UNSIGNED...

programing 2022.10.07

__init__py는 무엇을 위한 것입니까?

__init__py는 무엇을 위한 것입니까? Python 소스 디렉토리의 용도는 무엇입니까?이전에는 패키지의 필수 부분이었다(새로운 3.3 이상의 "네임스페이스 패키지"가 아닌, 3.3 이전 버전의 "일반 패키지"). 여기 서류입니다. Python은 일반 패키지와 네임스페이스 패키지의 두 가지 유형을 정의합니다.일반 패키지는 Python 3.2 이전에 존재했던 전통적인 패키지입니다.는, , 「 」, 「 」, 「 」를 포함한 디렉토리로 .__init__.py때 이 파일을 합니다. 「 」 「 」 、 「 」,__init__.py파일이 암묵적으로 실행되며, 파일이 정의하는 개체는 패키지 네임스페이스의 이름에 바인딩됩니다.__init__.py파일에는 다른 모듈이 포함할 수 있는 것과 동일한 Python 코드가 포..

programing 2022.10.07

쿠키 이름 지정 - 모범 사례

쿠키 이름 지정 - 모범 사례 닫았습니다. 이 질문은의견 기반의현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트하십시오. 7년 전에 문을 닫았어요 이 질문을 개선하다 쿠키 이름은 어떻게 보여야 합니까? 필요한 경우: 소문자 카멜 케이스 밑줄_Camel_Case 대문자와 소문자 아니면 다른 무엇이어야 할까요?appname_meaningfulname이 쿠키는 모든 요청과 함께 발송되므로 가능한 한 작은 이름만 사용하고 코드를 잘 기록하십시오. php.ini에서 variables_order 설정이 어떻게 설정되어 있는지에 따라 _REQUEST가 3개의 글로벌 어레이(!)를 모두 랩하기 때문에 사용하는 임의의 _GET 및 _PO..

programing 2022.10.07
반응형