반응형

c# 1920

ValueError : 문자열을 float로 변환 할 수 없습니다 : id

ValueError : 문자열을 float로 변환 할 수 없습니다 : id 다음 파이썬 스크립트를 실행하고 있습니다. #!/usr/bin/python import os,sys from scipy import stats import numpy as np f=open('data2.txt', 'r').readlines() N=len(f)-1 for i in range(0,N): w=f[i].split() l1=w[1:8] l2=w[8:15] list1=[float(x) for x in l1] list2=[float(x) for x in l2] result=stats.ttest_ind(list1,list2) print result[1] 그러나 다음과 같은 오류가 발생했습니다. ValueError: could n..

IT TIP 2020.12.08

data.table을 여러 열로 그룹화하는 방법은 무엇입니까?

data.table을 여러 열로 그룹화하는 방법은 무엇입니까? data.table데이터 세트에 대한 요약 통계 수집 속도를 높이기 위해 패키지를 사용하고 있습니다. 둘 이상의 열로 그룹화하는 방법이 있는지 궁금합니다. 내 데이터는 다음과 같습니다. purchaseAmt adShown url 15.54 00001 150000001 4.82 00002 150000001 157.99 05005 776300044 ... ... ... 다음과 같이 할 수 있습니다. adShownMedian

IT TIP 2020.12.08

fmt.Println 대신 log.Println을 사용해야하는 이유는 무엇입니까?

fmt.Println 대신 log.Println을 사용해야하는 이유는 무엇입니까? 에서 log.go (로그 패키지의 구현) : 167 // Println calls l.Output to print to the logger. 168 // Arguments are handled in the manner of fmt.Println. 169 func (l *Logger) Println(v ...interface{}) { l.Output(2, fmt.Sprintln(v...)) } log.Println에 대한 함수 래퍼 fmt.Sprintln입니다. fmt.Println또는 대신 왜 사용해야 fmt.Sprintln합니까? 실용적인 이유가 있습니까? 두 가지가 다릅니다. 패키지 로그를 통한 인쇄는 동시 고 루틴으로..

IT TIP 2020.12.08

값에 의한 전달 및 이동이 잘못된 관용구를 구성합니까?

값에 의한 전달 및 이동이 잘못된 관용구를 구성합니까? 우리는 C ++에서 이동 의미 체계를 가지고 있기 때문에 요즘에는 일반적으로 void set_a(A a) { _a = std::move(a); } 이유 a는가 rvalue이면 복사본이 제거되고 한 번만 이동하기 때문입니다. 하지만 alvalue 이면 어떻게 될까요? 복사 구성과 이동 할당이있는 것 같습니다 (A에 적절한 이동 할당 연산자가 있다고 가정). 개체에 멤버 변수가 너무 많으면 이동 할당에 많은 비용이들 수 있습니다. 반면에 우리가 void set_a(const A& a) { _a = a; } 복사 할당은 하나만 있습니다. lvalue를 전달하는 경우 값별 전달 관용구보다이 방법이 선호된다고 말할 수 있습니까? 이동 비용이 많이 드는 유형은..

IT TIP 2020.12.08

TortoiseSVN에 보관 하시겠습니까?

TortoiseSVN에 보관 하시겠습니까? 현재 회사에서 TFS에서 SVN (TortoiseSVN)으로 이전했습니다. TFS의 "보류"기능이 정말 그립습니다. SVN으로 "보류"하는 방법에 대한 다양한 기사를 읽었지만 작업을 "보류"하는 데 매우 간단한 경험을 제공하는 것은 읽지 않았습니다. 이상적으로는 TortoiseSVN 컨텍스트 메뉴에 "Shelve"및 "Unshelve"와 같은 추가 항목을 추가하고 싶습니다. "Shelve"는 현재 shelve-set을 제거하고 사용자 옵션에 정의 된 적절한 경로 아래에 작업 디렉토리를 업로드합니다. "Unshelve"는 세트를 작업 복사본과 병합합니다. 이와 같은 것이 존재합니까? 누구든지 GUI에서이 기능을 "해킹"하는 방법을 제안 할 수 있습니까? 참고 : ..

IT TIP 2020.12.08

특정 열의 데이터가 포함 된 마지막 행을 어떻게 찾을 수 있습니까?

특정 열의 데이터가 포함 된 마지막 행을 어떻게 찾을 수 있습니까? 특정 열과 특정 시트의 데이터가 포함 된 마지막 행을 어떻게 찾을 수 있습니까? 어때 : Function GetLastRow(strSheet, strColumn) As Long Dim MyRange As Range Set MyRange = Worksheets(strSheet).Range(strColumn & "1") GetLastRow = Cells(Rows.Count, MyRange.Column).End(xlUp).Row End Function 주석과 관련하여 마지막 행의 단일 셀에만 데이터가있는 경우에도 마지막 셀의 행 번호를 반환합니다. Cells.Find("*", SearchOrder:=xlByRows, SearchDirectio..

IT TIP 2020.12.08

Java 내에서 CLASSPATH를 어떻게 변경합니까?

Java 내에서 CLASSPATH를 어떻게 변경합니까? Java 프로세스 내에서 Java 프로세스의 CLASSPATH를 어떻게 변경합니까? "왜 그렇게 하시겠습니까?"라고 묻기 전에 곧 설명하겠습니다. Clojure REPL이 실행 중일 때 Clojure 소스 파일 을로드하기 위해 CLASSPATH에 더 많은 jar가 필요한 것이 일반적 이며, Clojure 자체를 다시 시작할 필요없이 수행하고 싶습니다 (슬라임에서 사용할 때 실제로는 옵션이 아닙니다). Emacs에서). 그것이 이유이지만이 질문에 이상한 언어의 어떤 이상한 편집기로 태그를 붙이고 대답을 할 수있는 대다수의 Java 개발자가 무시하는 것을 원하지 않습니다. 업데이트 Q4 2017 :로 주석 아래 vda8888 , 자바 (9)에서, 시스템..

IT TIP 2020.12.08

Greasemonkey 네임 스페이스는 무엇에 필요합니까?

Greasemonkey 네임 스페이스는 무엇에 필요합니까? Greasemonkey를 사용하는 방법을 배우고 있으며 @namespace메타 데이터 ID가 무엇인지 궁금 합니다. 웹 주소 여야합니까? 아니면 내 컴퓨터의 폴더 / 디렉토리 일 수 있습니까? 채워야하나요? 네임 스페이스는 이름 충돌을 피하기 위해 사용됩니다. 스크립트를 호출 foobar했는데 다른 사람도 그렇게했다면 중앙 저장소에서 구분하기가 어려울 것입니다. 따라서 기본적으로 "해당 URL을 가진 모든 것은 내가 소유 함"을 의미하는 일부 URL을 제공해야합니다 (즉, 소유하거나 관리 할 수 ​​있음). 이제 이러한 중앙 저장소는 foobarfrom http://somesite.com/과 foobarfrom을 구별 할 수 있습니다 http:/..

IT TIP 2020.12.08

NoInitialContextException 오류의 의미

NoInitialContextException 오류의 의미 내 EJB에 대한 클라이언트를 작성 중이며 실행하려고 할 때 다음 예외가 발생합니다. javax.naming.NoInitialContextException: 환경이나 시스템 속성, 애플릿 매개 변수 또는 응용 프로그램 리소스 파일에서 클래스 이름을 지정해야합니다. 문제가 무엇인지 이해할 수 없습니다. javax.naming패키지는 JNDI API를 포함한다. 구현이 아닌 API 일 뿐이므로 사용할 JNDI 구현을 지정해야합니다. 구현은 일반적으로 통신하려는 서버에 따라 다릅니다. 구현을 지정하려면, 당신은 전달 Properties당신이를 구성 할 때 객체 InitialContext. 이러한 속성은 사용할 구현과 서버 위치를 지정합니다. 기본 In..

IT TIP 2020.12.08

Moq'ing 방법 어디서 표현

Moq'ing 방법 어디서 표현는 매개 변수로 전달됩니다. c.Name == toAdd.Name).FirstOrDefault(); if(existingCompany != null) { throw new ArgumentException("Company already exists"); } repo.Add(Company); repo.Save(); } } 로직과 구체적인 리포지토리가 아닌 SignupLogic.AddNewCompany () 자체의 로직을 테스트하기 위해 IRepository를 조롱하고 SignupLogic에 전달합니다. 모의 저장소는 다음과 같습니다. Mock repoMock = new Mock(); repoMock.Setup(moq => moq.FindBy(c => c.Name == "Comp..

IT TIP 2020.12.08
반응형