Fix unittest by change double to float.
This commit is contained in:
@@ -264,10 +264,11 @@ TEST_F(Function1D_Test, exp) {
|
||||
float *data1 = new float[4]{1,2,3,4};
|
||||
auto matrix1 = Aurora::Matrix::fromRawData(data1, 4,1,1);
|
||||
auto result = Aurora::exp(matrix1);
|
||||
|
||||
EXPECT_FLOAT_AE(result.getData()[0],2.7183);
|
||||
EXPECT_FLOAT_AE(result.getData()[1],7.3891);
|
||||
EXPECT_FLOAT_AE(result.getData()[2],20.0855);
|
||||
EXPECT_FLOAT_AE(result.getData()[3],54.5982);
|
||||
EXPECT_FLOAT_AE(result.getData()[3],54.5981483);
|
||||
|
||||
float *data2 = new float[4]{1,2,3,4};
|
||||
auto matrix2 = Aurora::Matrix::fromRawData(data2, 2,1,1,Aurora::Complex);
|
||||
@@ -430,17 +431,11 @@ TEST_F(Function1D_Test, horzcat) {
|
||||
EXPECT_FLOAT_EQ(result.getDimSize(0),3);
|
||||
EXPECT_FLOAT_EQ(result.getDimSize(1),2);
|
||||
|
||||
auto A = Aurora::Matrix::New(Aurora::random(27),3,3,3);
|
||||
auto B = Aurora::Matrix::New(Aurora::random(18),3,2,3);
|
||||
auto A = Aurora::Matrix::fromRawData(Aurora::random(27),3,3,3);
|
||||
auto B = Aurora::Matrix::fromRawData(Aurora::random(18),3,2,3);
|
||||
auto C = Aurora::horzcat(A, B);
|
||||
A.printf();
|
||||
B.printf();
|
||||
C.printf();
|
||||
B = Aurora::Matrix::New(Aurora::random(18),2,3,3);
|
||||
B = Aurora::Matrix::fromRawData(Aurora::random(18),2,3,3);
|
||||
C = Aurora::vertcat(A, B);
|
||||
A.printf();
|
||||
B.printf();
|
||||
C.printf();
|
||||
}
|
||||
|
||||
TEST_F(Function1D_Test, vertcat) {
|
||||
|
||||
Reference in New Issue
Block a user