如何在Java中将n个条目的BlockMatrix初始化为1.0 / n?

时间:2018-01-22 01:39:11

标签: java apache-spark rdd

我的代码如下:

double[] ones=new double[n];
Arrays.fill(ones, 1.0/n);
Matrix m_ones = Matrices.dense(ones.length,1,ones);

我希望从m_ones中获取BlockMatrix或者更好的方法。 我试过了:

JavaRDD<Matrix> Blocks=jsc.parallelize(m_ones);
BlockMatrix bm=new BlockMatrix(Blocks);

但它不起作用。

1 个答案:

答案 0 :(得分:0)

$ProcessedList = Import-Csv -Path $CSVFile1 -Delimiter ';' | 
    Select-Object -Property *,
    @{
        Name='ProcessedUserID';
        Expression={
            if ($_.UserID -match '\.') {
                (Get-ADGroupMember -Identity $_.UserID | 
                    Select-Object -ExpandProperty SamAccountName) -join ','
            }
            else {
                $_.UserID
            }
        }
    }
$ProcessedList
$ProcessedList | Export-CSV -Path 'Whatever' -NoTypeInformation -Delimiter ';'