データ型を取得し、大文字と小文字を区別し、必要な形式に変換する必要があります。しかし、org.apache.spark.ml.linalg.VectorUDT
の使用は、VectorUDT
がprivate
であることを示しています。また、特にorg.apache.spark.ml.linalg.VectorUDT
を使用し、org.apache.spark.mllib.linalg.VectorUDT
を使用する必要はありません。誰かがこれについて行く方法を提案することはできますか?VectorUDT用法
3
A
答えて
2
org.apache.spark.ml.linalg
タイプの場合、あなたはorg.apache.spark.ml.linalg.SQLDataTypes
which provide singleton instances of the private UDT
types使用してスキーマを指定する必要があります。行列の
MatrixType
(org.apache.spark.ml.linalg.Matrix
)。ベクトルのscala> org.apache.spark.ml.linalg.SQLDataTypes.MatrixType.getClass res0: Class[_ <: org.apache.spark.sql.types.DataType] = class org.apache.spark.ml.linalg.MatrixUDT
VectorType
(org.apache.spark.ml.linalg.Vector
)。scala> org.apache.spark.ml.linalg.SQLDataTypes.VectorType.getClass res1: Class[_ <: org.apache.spark.sql.types.DataType] = class org.apache.spark.ml.linalg.VectorUDT
関連する問題
- 1. Spark ML使用時のVectorUDTの問題
- 2. Spark DataFrameのVectorUDT列の要素にアクセスする方法は?
- 3. Robots.txt用法
- 4. RunPython使用法
- 5. 使用法:プロセス
- 6. 使用寸法
- 7. NeutralResourcesLanguage使用法
- 8. 述語用法
- 9. 使用寸法
- 10. QtGstreamer camerabin2用法
- 11. 用法Java RealVector
- 12. 使用法unix
- 13. 使用方法は
- 14. dispatch_async用法利点
- 15. C - strncpy用法 - segfault
- 16. ReCaptchaオフライン/ローカル用法
- 17. 使用方法0x08
- 18. 使用方法:System.Collections.Concurrent
- 19. 慣用的方法
- 20. 使用方法 - トランジットバスリアルタイムデータアクセス
- 21. mso - 使用方法
- 22. 使用方法?:operator
- 23. ControlFXアクション使用法
- 24. ブートストラップ - 使用方法
- 25. スイッチ()文の用法
- 26. eclipse CVS用法:クリーンタイムスタンプ
- 27. ブートストラップグリッドクラスの使用法
- 28. JavaScript Array.prototype.splice()使用法
- 29. OpenSSL BN_exp()使用法
- 30. 使用方法onItemSelected