例如123445678912所有值都減去1234代碼該怎么寫,謝謝!...
1 回答

汪汪一只貓
TA貢獻1898條經(jīng)驗 獲得超8個贊
import org.apache.spark.mllib.linalg.{Matrix, Matrices}
val dm: Matrix = Matrices.dense(3, 4, Array(1, 4, 8, 2, 5, 9, 3, 6, 1, 4, 7, 2))
println(dm)
val numRows = dm.numRows
val numCols = dm.numCols
val oldArray = dm.toArray
val newArray = new Array[Double](numRows * numCols)
for (i <- 0 until numRows) {
for (j <- 0 until numCols) {
newArray(j * numRows + i) = oldArray(j * numRows + i) - oldArray(j * numRows)
}
}
val newDm: Matrix = Matrices.dense(3, 4, newArray)
println(newDm)
- 1 回答
- 0 關(guān)注
- 932 瀏覽
添加回答
舉報
0/150
提交
取消