mirror of
https://github.com/gonum/gonum.git
synced 2025-10-19 13:35:51 +08:00
Test fixes for length assumptions
This commit is contained in:
@@ -103,7 +103,7 @@ func TestCumProd(t *testing.T) {
|
||||
{[]float64{1}, []float64{1}, []float64{1}},
|
||||
{[]float64{nan}, []float64{nan}, []float64{nan}},
|
||||
{[]float64{0, 0, 0, 0}, []float64{1, 2, 3, 4}, []float64{1, 2, 6, 24}},
|
||||
{[]float64{0, 0, 0}, []float64{1, 2, 3, 4}, []float64{1, 2, 6}},
|
||||
{[]float64{0, 0, 0}, []float64{1, 2, 3}, []float64{1, 2, 6}},
|
||||
{[]float64{0, 0, 0, 0}, []float64{1, 2, 3}, []float64{1, 2, 6}},
|
||||
{[]float64{nan, 1, nan, 1, 0},
|
||||
[]float64{1, 1, nan, 1, 1},
|
||||
@@ -132,7 +132,7 @@ func TestDiv(t *testing.T) {
|
||||
{[]float64{1}, []float64{1}, []float64{1}},
|
||||
{[]float64{nan}, []float64{nan}, []float64{nan}},
|
||||
{[]float64{1, 2, 3, 4}, []float64{1, 2, 3, 4}, []float64{1, 1, 1, 1}},
|
||||
{[]float64{2, 4, 6}, []float64{1, 2, 3, 4}, []float64{2, 2, 2}},
|
||||
{[]float64{2, 4, 6}, []float64{1, 2, 3}, []float64{2, 2, 2}},
|
||||
{[]float64{0, 0, 0, 0}, []float64{1, 2, 3}, []float64{0, 0, 0}},
|
||||
{[]float64{nan, 1, nan, 1, 0},
|
||||
[]float64{1, 1, nan, 1, 1},
|
||||
@@ -157,9 +157,9 @@ func TestDivTo(t *testing.T) {
|
||||
}{
|
||||
{[]float64{1}, []float64{1}, []float64{1}},
|
||||
{[]float64{nan}, []float64{nan}, []float64{nan}},
|
||||
{[]float64{1, 2, 3, 4}, []float64{1, 2, 3, 4}, []float64{1, 1, 1, 1}},
|
||||
{[]float64{1, 2, 3}, []float64{1, 2, 3}, []float64{1, 1, 1}},
|
||||
{[]float64{2, 4, 6}, []float64{1, 2, 3, 4}, []float64{2, 2, 2}},
|
||||
{[]float64{0, 0, 0, 0}, []float64{1, 2, 3}, []float64{0, 0, 0}},
|
||||
{[]float64{0, 0, 0}, []float64{1, 2, 3}, []float64{0, 0, 0}},
|
||||
{[]float64{nan, 1, nan, 1, 0},
|
||||
[]float64{1, 1, nan, 1, 1},
|
||||
[]float64{nan, 1, nan, 1, 0}},
|
||||
@@ -189,8 +189,8 @@ func TestL1norm(t *testing.T) {
|
||||
{[]float64{nan}, []float64{nan}, nan},
|
||||
{[]float64{1, 2, 3, 4}, []float64{1, 2, 3, 4}, 0},
|
||||
{[]float64{2, 4, 6}, []float64{1, 2, 3, 4}, 6},
|
||||
{[]float64{0, 0, 0, 0}, []float64{1, 2, 3}, 6},
|
||||
{[]float64{0, -4, -10, 0}, []float64{1, 2, 3}, 20},
|
||||
{[]float64{0, 0, 0}, []float64{1, 2, 3}, 6},
|
||||
{[]float64{0, -4, -10}, []float64{1, 2, 3}, 20},
|
||||
{[]float64{0, 1, 0, 1, 0}, []float64{1, 1, inf, 1, 1}, inf},
|
||||
{[]float64{inf, 4, nan, -inf, 9}, []float64{inf, 4, nan, -inf, 3}, nan},
|
||||
} {
|
||||
@@ -211,7 +211,7 @@ func TestLinfNorm(t *testing.T) {
|
||||
{[]float64{nan}, []float64{nan}, nan},
|
||||
{[]float64{1, 2, 3, 4}, []float64{1, 2, 3, 4}, 0},
|
||||
{[]float64{2, 4, 6}, []float64{1, 2, 3, 4}, 3},
|
||||
{[]float64{0, 0, 0, 0}, []float64{1, 2, 3}, 3},
|
||||
{[]float64{0, 0, 0}, []float64{1, 2, 3}, 3},
|
||||
{[]float64{0, 1, 0, 1, 0}, []float64{1, 1, inf, 1, 1}, inf},
|
||||
{[]float64{inf, 4, nan, -inf, 9}, []float64{inf, 4, nan, -inf, 3}, 6},
|
||||
} {
|
||||
|
Reference in New Issue
Block a user