내가처럼 보이는 파이썬 매트릭스 작성하려는 :파이썬 매트릭스 형성
[P1^3,p2^3,p3^3,p4^3 ...]
[p1^2,p2^2,p3^2,p4^2 ...]
[p1^1,p2^1,p3^1,p4^1 ...]
[p1^0,p2^0,p3^0,p4^0 ...]
컬럼의 수와 p
의 인덱스가 입력 pi
의 i
에 의해 결정된다, 하지만 작동하지 않습니다.
누군가 나를 도와주세요.
내가처럼 보이는 파이썬 매트릭스 작성하려는 :파이썬 매트릭스 형성
[P1^3,p2^3,p3^3,p4^3 ...]
[p1^2,p2^2,p3^2,p4^2 ...]
[p1^1,p2^1,p3^1,p4^1 ...]
[p1^0,p2^0,p3^0,p4^0 ...]
컬럼의 수와 p
의 인덱스가 입력 pi
의 i
에 의해 결정된다, 하지만 작동하지 않습니다.
누군가 나를 도와주세요.
[[y^x for y in [p1, p2, p3, p4]] for x in [3, 2, 1, 0]]
아마도 원하는 것입니다.
이 ^
파이썬에서 XOR이라고
[[y^3 for y in [p1, p2, p3, p4]],
[y^2 for y in [p1, p2, p3, p4]],
[y^1 for y in [p1, p2, p3, p4]],
[y^0 for y in [p1, p2, p3, p4]]]
참고로 확장됩니다. 난 당신이 여기까지 시도하고있는 무슨 정말 모르겠어요
... 또한
, 당신은 NumPy와 매트릭스/배열 또는 중첩 된 목록을 의미합니까?
당신이 정말로 **
하지 ^
을 의미하는 경우에는 numpy
라이브러리에서 numpy.vander
(반데 몬드에 대한) 하나의 함수 (http://www.numpy.org/)이 작업을 수행 할 수 있습니다 : 함수 호출이를 이항
In [13]: p = numpy.array([2, 3, 5, 10])
In [14]: numpy.vander(p, 4).T
Out[14]:
array([[ 8, 27, 125, 1000],
[ 4, 9, 25, 100],
[ 2, 3, 5, 10],
[ 1, 1, 1, 1]])
.T
후 배열, numpy.vander
에 의해 만들어진 배열은 원하는 것의 전치입니다.
여러 가지 방법을 시도해 보았습니다! 예를 들면? – StoryTeller
정말 각 항목에 배제 또는 연산을 수행하고 싶습니까? – talonmies
"열의 수와 p의 색인은 pi의 입력에 의해 결정됩니다."나에게 혼란 스럽습니다. 정교하게 표현할 수 있습니까? 파이가 아니라는 뜻입니까? – fread2281