Exemple #1
0
def test_arange_simple():
    t = randn((3, 4, 5))
    f = Tensor(t)["i", "j"]
    assert_close(f, f(i=f.new_arange("i", 3)))
    assert_close(f, f(j=f.new_arange("j", 4)))
    assert_close(f, f(i=f.new_arange("i", 3), j=f.new_arange("j", 4)))
    assert_close(f, f(i=f.new_arange("i", 3), j="j"))
    assert_close(f, f(i="i", j=f.new_arange("j", 4)))
Exemple #2
0
def test_arange_2(start, stop, step):
    t = randn((10, 2))
    f = Tensor(t)["i"]
    actual = f(i=f.new_arange("j", start, stop, step, dtype=10))
    expected = Tensor(t[start:stop:step])["j"]
    assert_close(actual, expected)