1
의해 NumPy와 배열의 치수를 작게 :자체 정의 함수로 정의 된 함수
A.myfunc() >> B
:
이런 myfunc에()를 호출하여 B에 전송하도록 배열 연산을 사용하여 적당한 방법이란
def myfunc(x1,x2, ... ,x10): # list
...
matrix operation on x1, x2 ..., x10
...
return X # one value
oops! 나는 중요한 것을 놓쳤다. A는 4 차원 배열이고, B는 3 차원 배열이다. A에서 B를 생성하기 위해 myfunc()를 사용할 수 있습니다. 그러나 myfunc()를 호출하여 A의 차원을 4에서 3으로 줄이는 메서드가 있는지 궁금합니다. –
게시물 A와 B ... 그러나 작은 크기의 예제 ... 귀하의 의견이 귀하의 예상 결과가 무엇인지 이해가 안됩니다 –
귀하의 빠른 응답을 많이 주셔서 감사합니다! A는 3 차원 (5 * 5 * 10), B는 2 차원 (5 * 5), myfunc()는 10 개의 입력 값에서 단일 값을 리턴하는 다중 선형 회귀 함수입니다. 그러므로 각 A [i, j, :]는 반복적 인 방법을 사용하여 myfunc()를 호출하여 B [i, j]를 생성 할 수 있습니다 : 범위 (5)의 i :/범위 (5)의 j :/B [i , j] = myfunc (A [i, j ,:]). 하지만 루프없이 행렬에 myfunc()를 호출 할 수 있습니까? –