pyspark.ml.functions.array_to_vector¶
-
pyspark.ml.functions。
array_to_vector
( 上校:pyspark.sql.column.Column )→pyspark.sql.column.Column¶ -
將數組的列數值類型轉換成一個列pyspark.ml.linalg。DenseVector實例
- 參數
-
-
上校
pyspark.sql.Column
或str -
輸入列
-
上校
- 返回
-
-
pyspark.sql.Column
-
密集的轉換列向量。
-
例子
> > >從pyspark.ml.functions進口array_to_vector> > >df1=火花。createDataFrame((((1.5,2.5),),,模式=“v1陣列雙> <”)> > >df1。選擇(array_to_vector(“v1”)。別名(“vec1”))。收集()行(vec1 = DenseVector ([1.5, 2.5])))> > >df2=火花。createDataFrame((((1.5,3.5),),,模式=“v1數組<飄>”)> > >df2。選擇(array_to_vector(“v1”)。別名(“vec1”))。收集()行(vec1 = DenseVector ([1.5, 3.5])))> > >df3=火花。createDataFrame((((1,3),),,模式=“v1數組< int >”)> > >df3。選擇(array_to_vector(“v1”)。別名(“vec1”))。收集()行(vec1 = DenseVector ([1.0, 3.0])))