コード例 #1
0
ファイル: test_vertex.py プロジェクト: luke14free/keanu
def test_can_pass_scalar_to_vertex(jvm_view: JVMView) -> None:
    gaussian = Vertex(jvm_view.GaussianVertex, 0., 1.)
    sample = gaussian.sample()

    assert type(sample) == numpy_types
    assert sample.shape == ()
    assert sample.dtype == float
コード例 #2
0
ファイル: test_vertex.py プロジェクト: shazbots/keanu
def test_can_pass_vertex_to_vertex(jvm_view: JVMView) -> None:
    mu = Gaussian(0., 1.)
    gaussian = Vertex(jvm_view.GaussianVertex, "gaussian", mu, Const(1.))
    sample = gaussian.sample()

    assert type(sample) == numpy_types
    assert sample.shape == ()
    assert sample.dtype == float
コード例 #3
0
ファイル: test_vertex.py プロジェクト: shazbots/keanu
def test_can_pass_array_to_vertex(jvm_view: JVMView) -> None:
    gaussian = Vertex(jvm_view.GaussianVertex, "gaussian", [3, 3], Const(0.),
                      Const(1.))
    sample = gaussian.sample()

    assert sample.shape == (3, 3)
コード例 #4
0
ファイル: test_vertex.py プロジェクト: luke14free/keanu
def test_can_pass_array_to_vertex(jvm_view: JVMView) -> None:
    gaussian = Vertex(jvm_view.GaussianVertex, [3, 3], 0., 1.)
    sample = gaussian.sample()

    assert sample.shape == (3, 3)
コード例 #5
0
ファイル: test_vertex.py プロジェクト: luke14free/keanu
def test_can_pass_pandas_series_to_vertex(jvm_view):
    gaussian = Vertex(jvm_view.GaussianVertex, pd.Series(data=[0.1, 0.4]),
                      pd.Series(data=[0.1, 0.4]))
    sample = gaussian.sample()

    assert sample.shape == (2, )
コード例 #6
0
ファイル: test_vertex.py プロジェクト: luke14free/keanu
def test_can_pass_pandas_dataframe_to_vertex(jvm_view: JVMView) -> None:
    gaussian = Vertex(jvm_view.GaussianVertex, pd.DataFrame(data=[0.1, 0.4]),
                      pd.DataFrame(data=[0.1, 0.4]))
    sample = gaussian.sample()

    assert sample.shape == (2, 1)
コード例 #7
0
ファイル: test_vertex.py プロジェクト: luke14free/keanu
def test_can_pass_ndarray_to_vertex(jvm_view: JVMView) -> None:
    gaussian = Vertex(jvm_view.GaussianVertex, np.array([0.1, 0.4]),
                      np.array([0.4, 0.5]))
    sample = gaussian.sample()

    assert sample.shape == (2, )