scikit-learn(または他のモジュール)を使ってRのpoly()関数を複製する方法を理解しようとしています。Rポリ()関数に相当するPython?
a <- c(1:10)
そして、私は第三次多項式を生成したい:
たとえば、のは、私はRのベクトルを持っているとしましょう
polynomial <- poly(a, 3)
私は、次を得る:
1 2 3
[1,] -0.49543369 0.52223297 -0.4534252
[2,] -0.38533732 0.17407766 0.1511417
[3,] -0.27524094 -0.08703883 0.3778543
[4,] -0.16514456 -0.26111648 0.3346710
[5,] -0.05504819 -0.34815531 0.1295501
[6,] 0.05504819 -0.34815531 -0.1295501
[7,] 0.16514456 -0.26111648 -0.3346710
[8,] 0.27524094 -0.08703883 -0.3778543
[9,] 0.38533732 0.17407766 -0.1511417
[10,] 0.49543369 0.52223297 0.4534252
私はPythonには比較的新しいので、sklearnでPolynomiaFeatures
関数を利用する方法を理解しようとしていますこれを複製する。私はPolynomialFeatures
のドキュメントで例を見て時間を費やしましたが、まだ少し混乱しています。
洞察力があれば幸いです。ありがとう!
は[numpyのR(とS-Plusの)ユーザーのための](http://mathesaurus.sourceforge.net/ありr-numpy.html)チートシート。あなたは幸運になることができます。 –
ありがとう!私はそれを見ましたが、それは私が探しているものを持っていないようです(または私は完全にそれを逃しています)。 –
R 'poly()'関数の記述(仕様)を教えてください。 –