Files
Nemotron-Cascade-8B/evaluation/eval/tools/latex2sympy/tests/linalg_test.py
ModelHub XC c979c18a17 初始化项目,由ModelHub XC社区提供模型
Model: nv-community/Nemotron-Cascade-8B
Source: Original Platform
2026-04-24 22:32:56 +08:00

16 lines
728 B
Python

from .context import assert_equal
import pytest
from sympy import MatMul, Matrix
def test_linalg_placeholder():
assert_equal("\\begin{pmatrix}1&2\\\\3&4\\end{pmatrix}\\cdot\\variable{v}", MatMul(Matrix([[1, 2], [3, 4]]), Matrix([1, 2])), {'v': Matrix([1, 2])})
def test_linalg_placeholder_multiple():
assert_equal("\\variable{M}\\cdot\\variable{v}", MatMul(Matrix([[1, 2], [3, 4]]), Matrix([1, 2])), {'M': Matrix([[1, 2], [3, 4]]), 'v': Matrix([1, 2])})
def test_linalg_placeholder_multiple_mul():
assert_equal("\\begin{pmatrix}3&-1\\end{pmatrix}\\cdot\\variable{M}\\cdot\\variable{v}", MatMul(Matrix([[3, -1]]), Matrix([[1, 2], [3, 4]]), Matrix([1, 2])), {'M': Matrix([[1, 2], [3, 4]]), 'v': Matrix([1, 2])})