이 질문을 읽으면 Python과 NumPy에 익숙하지 않으므로 잘못된 용어를 사용하십시오.Numpy 배열에 새 속성 설정
현재 두 개의 NumPy 배열로 작업하고 있습니다. x
및 y
으로 전화를 겁니다.
x = numpy.array(0)
y = numpy.array(0)
이러한 배열을 입력 및 출력으로 갖는 함수로 이러한 배열에서 작업하고 있습니다. 난 그냥 그 같은 객체의 일부를 만들 수 있다면, 나는 단지이 기능을 하나의 입력과 출력이 때문에
x, y = function1(x, y)
x, y = function2(x, y)
...
이 우아 보인다. 가능한 경우 간단하게 코드를 작성하려고합니다.
x = function1(x)
x = function2(x)
...
그것이 나오는 것에 따라, y
은 (하지이 장난감 예,하지만 내 실제 배열) x
의 데이터를 설명 그래서 내가 x
의 속성으로 y
을 설정합니다 생각. 제 모국어는 MATLAB이고 구조체 계층 구조를 만드는 것과 비슷한 구문을 사용할 수 있다고 생각했습니다.
x.y = y
이것은 불행하게도, 나는 내 문제에 대한 해결책을 찾기 위해 온라인을 찾기 위해 무엇을 알고 충분히 파이썬 용어를 모르는 작동하지 않습니다.
제안 사항이 있거나이 문제에 대한 설명이 있으면 알려주십시오.
왜 우리에게 보여 않는 최소한의 * 전체 * 당신은 왜 당신이 만족스럽지 못한 현재의 접근 방식을 찾을 수 * *에 대해 몇 마디 현재 일을하고, 말을 무엇의 예? – NPE
귀하의 질문 인 NPE를 이해할 수 없습니다. 불완전한 예제를 원하십니까? 데이터를 좀 더 사실적으로 만들 수는 있지만 위의 내용을 보면 내가 얻은 오류가 다시 발생합니다. –
[this] (http://stackoverflow.com/questions/1529002/cant-set-attributes-of-object-class) numpy 배열을 서브 클래 싱하지 않고도 수행 할 수 있다고 생각하지 않습니다. – M4rtini