반응형

2020/07/03 30

numpy를 사용하여 두 배열의 모든 조합으로 구성된 배열 만들기

numpy를 사용하여 두 배열의 모든 조합으로 구성된 배열 만들기 6 매개 변수 함수의 매개 변수 공간을 실행하여 복잡한 동작을 시도하기 전에 숫자 동작을 연구하려고하므로 효율적인 방법을 찾고 있습니다. 내 함수는 6-dim numpy 배열이 주어진 float 값을 입력으로 사용합니다. 처음에 시도한 것은 다음과 같습니다. 먼저 2 개의 배열을 가져 와서 두 배열의 모든 값 조합으로 배열을 생성하는 함수를 만들었습니다. from numpy import * def comb(a,b): c = [] for i in a: for j in b: c.append(r_[i,j]) return c 그런 다음 reduce()동일한 배열의 m 복사본에 적용했습니다. def combs(a,m): return reduce(c..

Programing 2020.07.03

팬더 DataFrame에 헤더 행을 추가하는 방법

팬더 DataFrame에 헤더 행을 추가하는 방법 에 CSV 파일을 읽고 pandas있습니다. 이 CSV 파일은 4 개의 열과 일부 행으로 구성되지만 헤더 행이 없으므로 추가하고 싶습니다. 나는 다음을 시도했다. Cov = pd.read_csv("path/to/file.txt", sep='\t') Frame=pd.DataFrame([Cov], columns = ["Sequence", "Start", "End", "Coverage"]) Frame.to_csv("path/to/file.txt", sep='\t') 그러나 코드를 적용하면 다음 오류가 발생합니다. ValueError: Shape of passed values is (1, 1), indices imply (4, 1) 오류가 정확히 무엇을 의미합니..

Programing 2020.07.03

IE7은 디스플레이를 이해하지 못합니다 : 인라인 블록

IE7은 디스플레이를 이해하지 못합니다 : 인라인 블록 누군가이 버그를 해결하는 데 도움을 줄 수 있습니까? Firefox에서는 잘 작동하지만 Internet Explorer 7에서는 그렇지 않습니다. 를 이해하지 못하는 것 같습니다 display: inline-block;. html : ... CSS : .frame-header { height:25px; display:inline-block; } IE7 display: inline-block;핵은 다음과 같습니다. display: inline-block; *display: inline; zoom: 1; 기본적으로 IE7은 inline-block자연 inline요소 ( Quirksmode Compatibility Table ) 만 지원 하므로 다른 요소..

Programing 2020.07.03

HTTP 오류 403.14-금지-웹 서버가이 디렉토리의 내용을 나열하지 않도록 구성되었습니다.

HTTP 오류 403.14-금지-웹 서버가이 디렉토리의 내용을 나열하지 않도록 구성되었습니다. 방금 Visual Studio 2012에서 빈 웹 사이트를 새로 만들고 실행을 클릭했습니다 (예 : 브라우저에서보기).이 오류가 발생합니다. HTTP 오류 403.14-금지 웹 서버가이 디렉토리의 내용을 나열하지 않도록 구성되었습니다. IIS로 이동하여 디렉토리 찾아보기를 클릭 한 후 디렉토리 찾아보기가 사용 가능한지 확인했지만 여전히이 오류가 발생합니다. 알아낼 수 없습니까? 방금 만든 웹 사이트 프로젝트가 이상하다고 생각한 IIS 관리자의 기본 웹 사이트에 표시되지 않습니다. 이 오류를 어떻게 제거합니까? 이것을 웹 구성 파일에 유지 한 다음 add value = "yourwebformname.aspx"의 ..

Programing 2020.07.03

각 지점과 마지막 개정 날짜를 Git에 나열

각 지점과 마지막 개정 날짜를 Git에 나열 원격 저장소에서 이전 및 유지 관리되지 않은 분기를 삭제해야합니다. 마지막 수정 날짜별로 원격 지점을 나열하는 방법을 찾으려고하는데 할 수 없습니다. 이 방법으로 원격 브랜치를 나열하는 쉬운 방법이 있습니까? commandlinefu 에는 두 가지 흥미로운 제안이 있습니다. for k in `git branch | perl -pe s/^..//`; do echo -e `git show --pretty=format:"%Cgreen%ci %Cblue%cr%Creset" $k -- | head -n 1`\\t$k; done | sort -r 또는: for k in `git branch | sed s/^..//`; do echo -e `git log -1 --pret..

Programing 2020.07.03

ArrayList의 특정 위치에서 요소를 어떻게 업데이트합니까?

ArrayList의 특정 위치에서 요소를 어떻게 업데이트합니까? [복제] 이 질문에는 이미 답변이 있습니다. 특정 색인 5 답변 에서 Java ArrayList 대체 ArrayList10 String초 중 하나 가 있습니다. 5다른 String값으로 인덱스 를 어떻게 업데이트 합니까? 하자 arrList수 ArrayList와 newValue새를 String, 그럼 그냥 할 : arrList.set(5, newValue); 이것은 java api reference here 에서 찾을 수 있습니다 . list.set(5,"newString"); 참고 arrList.set(5,newValue); 그리고 업데이트하고 싶다면이 줄도 추가하십시오. youradapater.NotifyDataSetChanged(); ..

Programing 2020.07.03

문자열에서 처음 3자를 제거

문자열에서 처음 3자를 제거 문자열의 처음 3자를 제거하는 가장 효율적인 방법은 무엇입니까? 예를 들면 다음과 같습니다. 'apple'을 'le'로 변경 '고양이'가 'at'로 바뀐다 'ab c' 'bc'로 변경 그냥 하위 문자열 사용 : "apple".substring(3);리턴le String 클래스의 하위 문자열 방법을 사용하십시오. string.substring(3); String 클래스 의 하위 문자열 메소드를 사용하십시오 . String removeCurrency=amount.getText().toString().substring(3); 참고 URL : https://stackoverflow.com/questions/5131867/removing-the-first-3-characters-fro..

Programing 2020.07.03

System.Web.Mvc가 참조 추가에없는 이유는 무엇입니까?

System.Web.Mvc가 참조 추가에없는 이유는 무엇입니까? C #, Visual Studio 2010 사용 MSDN에 문서화 된 System.Web.Mvc 라는 네임 스페이스가 있습니다 . 해당 네임 스페이스의 모든 유형에 대한 설명서에는 해당 유형이 있습니다 System.Web.Mvc.dll. 그러나 참조 추가,“.NET”탭으로 이동하면이 어셈블리가 목록에서 누락됩니다. 왜? VS Express 2012에서는 "어셈블리"탭에서 System.Web.Mvc를 찾을 수 없었지만 약간의 검색 후 기본 "어셈블리 \ 프레임 워크"대신 " 어셈블리 \ 확장자 "탭 을 찾아야한다는 것을 알았습니다. " 탭. 가장 좋은 방법은 NuGet 패키지 관리자를 사용하는 것입니다. 아래 MVC 패키지를 업데이트하면 작동..

Programing 2020.07.03

ES6 맵 / 세트를 병합하는 가장 간단한 방법은 무엇입니까?

ES6 맵 / 세트를 병합하는 가장 간단한 방법은 무엇입니까? ES6 Maps를 같이 통합하는 간단한 방법이 Object.assign있습니까? 그리고 우리가 그것을하고있는 동안 ES6 세트는 Array.concat어떻습니까? 세트의 경우 : var merged = new Set([...set1, ...set2, ...set3]) 지도 : var merged = new Map([...map1, ...map2, ...map3]) 여러 맵에 동일한 키가있는 경우 병합 된 맵의 값은 해당 키와 마지막으로 병합 된 맵의 값이됩니다. 발전기를 사용하는 솔루션은 다음과 같습니다. 지도 : let map1 = new Map(), map2 = new Map(); map1.set('a', 'foo'); map1.set('..

Programing 2020.07.03

왜 std :: move std :: shared_ptr을 사용합니까?

왜 std :: move std :: shared_ptr을 사용합니까? Clang 소스 코드를 살펴본 결과이 스 니펫을 발견했습니다. void CompilerInstance::setInvocation( std::shared_ptr Value) { Invocation = std::move(Value); } 왜 내가 원하는 것 ?std::movestd::shared_ptr 공유 리소스에 대한 소유권을 이전 할 수 있습니까? 왜 대신 대신이 작업을 수행하지 않습니까? void CompilerInstance::setInvocation( std::shared_ptr Value) { Invocation = Value; } 다른 답변이 충분히 강조하지 않은 것은 속도 의 포인트라고 생각합니다 . std::shared..

Programing 2020.07.03
반응형