📜  红宝石 |矩阵 hadamard_product()函数(1)

📅  最后修改于: 2023-12-03 15:41:13.343000             🧑  作者: Mango

红宝石 | 矩阵 hadamard_product() 函数介绍

在 Ruby 编程语言中,hadamard_product() 函数用于计算两个矩阵的哈达玛积。

哈达玛积是两个矩阵的对应元素相乘得到的新矩阵,要求两个矩阵的行列数相同。

语法
matrix.hadamard_product(another_matrix)

其中,matrixanother_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() 的介绍,希望能对您的编程学习有所帮助。