📅  最后修改于: 2023-12-03 15:41:13.343000             🧑  作者: Mango
在 Ruby 编程语言中,hadamard_product() 函数用于计算两个矩阵的哈达玛积。
哈达玛积是两个矩阵的对应元素相乘得到的新矩阵,要求两个矩阵的行列数相同。
matrix.hadamard_product(another_matrix)
其中,matrix
和 another_matrix
都是矩阵对象。
计算得到的新矩阵。
require 'matrix'
matrix1 = Matrix[
[1, 2],
[3, 4]
]
matrix2 = Matrix[
[5, 6],
[7, 8]
]
result = matrix1.hadamard_product(matrix2)
puts result
# 输出:
# 5 12
# 21 32
require 'matrix'
matrix1 = Matrix[
[1, 2],
[3, 4]
]
matrix2 = Matrix[
[5, 6],
[7, 8]
]
result = matrix1.hadamard_product(matrix2)
puts result
以上就是红宝石中矩阵哈达玛积函数 hadamard_product() 的介绍,希望能对您的编程学习有所帮助。