DenseVector¶
-
類
pyspark.mllib.linalg。
DenseVector
( 基於“增大化現實”技術:聯盟(字節,numpy.ndarray,Iterable(浮動]] ) ¶ -
密集的向量代表一個值數組。我們用numpy數組來存儲和算法將委托給底層numpy數組。
例子
> > >v=向量。密集的([1.0,2.0])> > >u=向量。密集的([3.0,4.0])> > >v+uDenseVector ([4.0, 6.0])> > >2- - - - - -vDenseVector ([1.0, 0.0])> > >v/2DenseVector ([0.5, 1.0])> > >v*uDenseVector ([3.0, 8.0])> > >u/vDenseVector ([3.0, 2.0])> > >u%2DenseVector ([1.0, 0.0])> > >- - - - - -vDenseVector ([-1.0, -2.0])
方法
asML
()這個向量轉換為新的mllib-local表示。
點
(其他)計算兩個向量的點積。
規範
(p)計算DenseVector的規範。
非零元素的數量。
解析
(年代)解析字符串表示回DenseVector。
squared_distance
(其他)兩個向量的平方距離。
toArray
()返回一個numpy.ndarray
屬性
返回一個值列表
方法的文檔
-
asML
( )→pyspark.ml.linalg.DenseVector ¶ -
這個向量轉換為新的mllib-local表示。這並不複製數據;它複製引用。
-
點
( 其他:Iterable(浮動] )→numpy.float64¶ -
計算兩個向量的點積。我們支持(Numpy數組,列表、SparseVector或SciPy稀疏)和目標Numpy 1 -或二維數組。相當於numpy打電話。兩個向量的點。
例子
> > >密集的=DenseVector(數組。數組(' d ',(1。,2。)))> > >密集的。點(密集的)5.0> > >密集的。點(SparseVector(2,(0,1),(2。,1。)))4.0> > >密集的。點(範圍(1,3))5.0> > >密集的。點(np。數組(範圍(1,3)))5.0> > >密集的。點([1。,)回溯(最近的電話):…AssertionError:尺寸不匹配> > >密集的。點(np。重塑([1。,2。,3所示。,4所示。),(2,2),訂單=“F”))數組([5。11。)> > >密集的。點(np。重塑([1。,2。,3所示。),(3,1),訂單=“F”))回溯(最近的電話):…AssertionError:尺寸不匹配
-
規範
( p:NormType )→numpy.float64¶ -
計算DenseVector的規範。
例子
> > >一個=DenseVector([0,- - - - - -1,2,- - - - - -3])> > >一個。規範(2)3.7……> > >一個。規範(1)6.0
-
numNonzeros
( )→int¶ -
非零元素的數量。這個掃描所有活躍的非零值和計數
-
靜態
解析
( 年代:str )→pyspark.mllib.linalg.DenseVector ¶ -
解析字符串表示回DenseVector。
例子
> > >DenseVector。解析((0.0,1.0,2.0,3.0)的)DenseVector ([0.0, 1.0, 2.0, 3.0])
-
squared_distance
( 其他:Iterable(浮動] )→numpy.float64¶ -
兩個向量的平方距離。
例子
> > >dense1=DenseVector(數組。數組(' d ',(1。,2。)))> > >dense1。squared_distance(dense1)0.0> > >dense2=np。數組([2。,1。])> > >dense1。squared_distance(dense2)2.0> > >dense3=(2。,1。]> > >dense1。squared_distance(dense3)2.0> > >sparse1=SparseVector(2,(0,1),(2。,1。])> > >dense1。squared_distance(sparse1)2.0> > >dense1。squared_distance([1。,)回溯(最近的電話):…AssertionError:尺寸不匹配> > >dense1。squared_distance(SparseVector(1,(0),(1。,)))回溯(最近的電話):…AssertionError:尺寸不匹配
-
toArray
( )→numpy.ndarray¶ -
返回一個numpy.ndarray
屬性的文檔
-
值
¶ -
返回一個值列表
-