반응형

spring3 2884

파이썬에서 인수 목록이있는 함수 호출

파이썬에서 인수 목록이있는 함수 호출 파이썬에서 다른 함수 내부의 함수를 호출하려고하는데 올바른 구문을 찾을 수 없습니다. 내가하고 싶은 것은 다음과 같습니다. def wrapper(func, args): func(args) def func1(x): print(x) def func2(x, y, z): return x+y+z wrapper(func1, [x]) wrapper(func2, [x, y, z]) 이 경우 첫 번째 통화는 작동하고 두 번째 통화는 작동하지 않습니다. 내가 수정하고 싶은 것은 호출 된 함수가 아닌 래퍼 함수입니다. 다른 답변을 조금 확장하려면 다음을 수행하십시오. 라인에서 : def wrapper(func, *args): 옆의 * args는 "주어진 나머지 매개 변수를 가져 와서 a..

IT박스 2020.06.17

배열 목록의 길이를 찾는 방법은 무엇입니까?

배열 목록의 길이를 찾는 방법은 무엇입니까? [복제] 이 질문에는 이미 답변이 있습니다. Java에서 배열, 컬렉션 또는 문자열의 크기를 어떻게 얻을 수 있습니까? 답변 2 개 배열 목록의 길이를 찾는 방법을 모르겠습니다. 나는 당신이 사용해야 할 수도 blank.length();있지만 확실하지 않습니다. 배열 목록을 만들었습니다 ArrayList myList = new ArrayList(); 하지만 myList의 크기를 인쇄하는 코드는 어떻게 작성합니까? 크기 멤버 함수 myList.size(); http://docs.oracle.com/javase/6/docs/api/java/util/ArrayList.html System.out.println(myList.size()); 목록에 요소가 없으므로 출력..

IT박스 2020.06.17

각 행의 여러 인수를 사용하여 각 데이터 프레임 행에서 apply-like 함수 호출

각 행의 여러 인수를 사용하여 각 데이터 프레임 행에서 apply-like 함수 호출 여러 열이있는 데이터 프레임이 있습니다. 데이터 프레임의 각 행에 대해 행에서 함수를 호출하고 싶습니다. 함수 입력은 해당 행의 여러 열을 사용하고 있습니다. 예를 들어,이 데이터와 두 개의 인수를 허용하는 testFunc가 있다고 가정 해 봅시다. > df df x y z 1 1 3 5 2 2 4 6 > testFunc df[,c('x','z')] x z 1 1 5 2 2 6 > lapply(df[,c('x','z')], testFunc) Error in a + b : 'b' is missing 그러나 어떤 아이디어라도 오류가 있습니까? 편집 : 호출하려는 실제 함수는 단순한 합계가 아니지만 power.t.test입니..

IT박스 2020.06.17

파이썬 스크립트의 실행을 어떻게 중단합니까?

파이썬 스크립트의 실행을 어떻게 중단합니까? [복제] 가능한 중복 : 파이썬 스크립트 종료 조건이 충족되면 실행을 중지하려는 간단한 Python 스크립트가 있습니다. 예를 들면 다음과 같습니다. done = True if done: # quit/stop/exit else: # do other stuff 본질적으로 함수의 본문에서 'return'키워드와 동일하게 작동하여 코드의 흐름이 함수를 종료하고 나머지 코드를 실행하지 못하게하는 것을 찾고 있습니다. 사용할 수있는 스크립트를 종료하려면 import sys sys.exit() 종료 상태 값 (일반적으로 정수)을 제공 할 수도 있습니다. import sys sys.exit(0) 일반적으로 성공으로 해석되는 0으로 종료합니다. 0이 아닌 코드는 일반적으로 ..

IT박스 2020.06.17

루비에서 문자열이 다른 문자열로 시작하는지 어떻게 알 수 있습니까?

루비에서 문자열이 다른 문자열로 시작하는지 어떻게 알 수 있습니까? Ruby에서 문자열이 다른 문자열로 시작하는지 확인하는 가장 좋은 방법은 무엇입니까? puts 'abcdefg'.start_with?('abc') #=> true [편집] 이것은이 질문을하기 전에 알지 못한 것입니다 : start_with여러 개의 주장을 취하십시오. 'abcdefg'.start_with?( 'xyz', 'opq', 'ab') 여기에 여러 가지 방법이 있으므로 어느 것이 가장 빠른지 알고 싶었습니다. Ruby 1.9.3p362 사용 : irb(main):001:0> require 'benchmark' => true irb(main):002:0> Benchmark.realtime { 1.upto(10000000) { "fo..

IT박스 2020.06.16

객체를 문자열로 직렬화하는 방법

객체를 문자열로 직렬화하는 방법 객체를 파일로 직렬화 한 다음 다음 코드 스 니펫에 표시된 것처럼 다시 복원 할 수 있습니다. 객체를 문자열로 직렬화하고 대신 데이터베이스에 저장하고 싶습니다. 누구든지 나를 도울 수 있습니까? LinkedList patches = // whatever... FileOutputStream fileStream = new FileOutputStream("foo.ser"); ObjectOutputStream os = new ObjectOutputStream(fileStream); os.writeObject(patches1); os.close(); FileInputStream fileInputStream = new FileInputStream("foo.ser"); ObjectIn..

IT박스 2020.06.16

브라우저 탭 / 창 사이의 자바 스크립트 통신

브라우저 탭 / 창 사이의 자바 스크립트 통신 이 질문에는 이미 답변이 있습니다. 탭 또는 창 사이의 통신 9 답변 Javascript가 동일한 브라우저의 탭 / 창간에 통신하도록하는 가장 안정적인 방법은 무엇입니까? 예를 들어, Tab 2가 오디오 재생을 시작하면 Tab 1은 이에 대해 알고 플레이어를 일시 중지 할 수 있습니다. 뮤직 플레이어로 사이트를 구축하고 있습니다. 현재 사이트에 두 개의 탭을 열면 두 가지 모두에서 음악을 시작할 수 있습니다. 이것은 분명히 나쁘므로 해결책을 찾으려고합니다. 어떤 아이디어? 감사 이것은 오래된 대답이므로 여기에 설명 된 최신 버전을 사용하는 것이 좋습니다. 자바 스크립트; 원점이 동일한 탭 / 창 간 통신 쿠키를 사용하여 브라우저 창과 탭간에 통신 할 수 있습..

IT박스 2020.06.16

C # 대화 형 창이 내 코드와 상호 작용할 수 있습니까?

C # 대화 형 창이 내 코드와 상호 작용할 수 있습니까? 나는 Roslyn을 설치했다 . 이제 Visual Studio에서 볼 위치를 알고 있다면 'C # 대화식 창'을 열고 코드를 실행할 수 있습니다. > 5 + 3 8 귀엽네. 이제 코드를 어떻게 상호 작용할 수 있습니까? 프로젝트가 열려 있다고 가정합니다. > new Cog() (1,5): error CS0246: The type or namespace name 'Cog' could not be found (are you missing a using directive or an assembly reference?) Visual Studio 2015를 사용하는 경우 : 보기> 기타 창> C # Interactive 로 이동하여 대화 형 창을 열 수 ..

IT박스 2020.06.16

파이썬 세트에서 2 개의 무작위 아이템을 어떻게 선택합니까?

파이썬 세트에서 2 개의 무작위 아이템을 어떻게 선택합니까? [복제] 이 질문에는 이미 답변이 있습니다. 파이썬의 목록에서 "x"개의 고유 숫자를 어떻게 선택합니까? 답변 6 개 현재 n> = 0 인 n 크기의 Python 세트가 있습니다. 빠른 1-2 줄의 Python 솔루션이 있습니까? 예를 들어 세트는 다음과 같습니다. fruits = set(['apple', 'orange', 'watermelon', 'grape']) 목표는 위의 무작위 아이템 2 개를 고르는 것이며 위 세트에는 0, 1 개 이상의 아이템이 포함될 수 있습니다. 위의 작업을 생각할 수있는 유일한 방법은 세트 길이 내에서 2 개의 임의의 고유 인덱스에 액세스 할 수있는 목록 (변경 가능)으로 세트를 변환하는 것입니다. 다음 rand..

IT박스 2020.06.16
반응형