K i2ddlZddlmZGddZdZy)N) assert_equalceZdZdZy)TestDotc~tjtjdt}t |dz|y)N)r)dtypeg?)npmatrixonescomplexr)selfb1s h/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/numpy/matrixlib/tests/test_numeric.pytest_matscalarzTestDot.test_matscalars) YYrwwvW5 6R#Xr"N)__name__ __module__ __qualname__rrrrrs#rrcHtjddgddgg}tjddgg}tjddg}t|j |ttj||ttj ||y)Nr)r r arrayrdiagonaldiag)rdiag_b1array_b1s r test_diagonalr sw QFQF# $Bii!Q!GxxAH(R(+h'r)numpyr numpy.testingrrrrrrr"s&## (r