SciPy의 해법은 복잡한 값 (즉, x = x '+ i * x ")을 다룰 수 있습니까? 특히 Nelder-Mead 유형 최소화 함수를 사용하고 싶습니다. 일반적으로 저는 Matlab 사용자이고 나는 매트랩 복잡한 해법이없는 것을 알고있다. SciPy 다음이 할 수 있다면 나는 사전에 확인! 감사에 대한 변환입니다.SciPy의 복잡한 해법
4
A
답변
2
그것은 scipy.optimize.fmin
도 scipy.optimize.leastsq
도 모양이 복잡한 숫자에 좋은 재생할 수 있습니다. 예를 들어, fmin(lambda x: np.linalg.norm(x - np.array((1.2, 3+2j))), np.array((0j, 0j)))
수렴을 array([ 1.19996429, 2.99997809])
및 leastsq
그냥 실패에. 나는 R^2에 복잡한 숫자를 포함 할 것, 그것이 작동되도록하려면 것 같아요. 그래서 같은
fmin(lambda x: np.linalg.norm(x - np.array((1.2, 0, 3,2))), np.array((0,0, 0,0)))
01 23,516,
array([ 1.20000095e+00, -4.11719096e-05, 2.99999705e+00, 2.00001270e+00])
으로 수렴
하지만 그 기능은 복잡한 숫자와 함께 좋은 플레이 한 경우에 참 좋을 것입니다.
관련 문제
- 1. scipy의 복잡한 ODE 시스템
- 2. iOS 용 다항식 해법?
- 3. Microsoft 해법 재단 : 엔터프라이즈 버전
- 4. 유한 도메인 해법 fd_minimize/2
- 5. scipy의 선형 보간
- 6. SciPy의 제한된 최적화
- 7. scipy의 모멘트 방법?
- 8. SciPy의 optimize.minimize에서 여러 변수
- 9. SciPy의 적합성 테스트
- 10. SciPy의 interp1d 끝점
- 11. Python과 Scipy의 계절 조정
- 12. Scipy의 INV (A) AI
- 13. SciPy의 2D 적분
- 14. 정지의 scipy의 odeint
- 15. 수식 선형 수학 방정식에 대한 해법
- 16. Manhattan Distance heuristic을 사용한 슬라이딩 퍼즐 해법
- 17. Scipy의 fmin은 때때로 inf에만 적용됩니다
- 18. 스크립트에서 scipy의 oneway anova 실행
- 19. Scipy의 분할 오류 _fitpack fprank_()
- 20. scipy의 legendre 다항식의 직교성 문제
- 21. Scipy의 griddata 메서드가 항상 실패합니다.
- 22. Python/SciPy의 피크 찾기 알고리즘
- 23. 과학적인 파이썬과 scipy의 차이점은 무엇입니까?
- 24. 내가 scipy의 BVP 솔버를 사용하고
- 25. 최적의 해법 : 그래프 문제에서 가능한 모든 비순환 적 경로
- 26. 함수로 정의 된 SciPy의 희소 행렬
- 27. numpy/scipy의 빠른 2D 강체 변환
- 28. SciPy의 임의 변수로 산술을 수행하는 방법이 있습니까?
- 29. sparse 행렬을 scipy의 부분 공간으로 제한
- 30. scipy의 optimize.minimize 함수를 이해하려고하는데 indexerror가 발생했습니다.
"복잡한 해결사"란 무엇을 의미합니까? 두 개의 복소수의 비교는 각 "수"가 2 차원이기 때문에 잘못 정의됩니다. x> y를 고려하십시오. 답은 진짜 (x)> 진짜 (y), imag (x)> imag (y), | x | > | y |, angle (x)> angle (y), real (x) + imag (x)> real (y) + imag (y) 또는 다른 것? – matt
[this other stack overflow] (http://stackoverflow.com/questions/15213141/how-to-do-nonlinear-complex-root-finding-in-python?rq=1) 대답이 도움이됩니까? –