コード例 #1
0
 def get_double_model_output_vertex(self, label: str) -> Vertex:
     label_unwrapped = _VertexLabel(label).unwrap()
     result = self.unwrap().getDoubleModelOutputVertex(label_unwrapped)
     return Vertex._from_java_vertex(result)
コード例 #2
0
ファイル: test_vertex.py プロジェクト: shazbots/keanu
def test_java_vertex_to_python_vertex_persists_label() -> None:
    label = "gaussian"
    java_vertex = Gaussian(0., 1., label=label).unwrap()
    python_vertex = Vertex._from_java_vertex(java_vertex)
    assert python_vertex.get_label() == label
コード例 #3
0
 def __wrap(vertices: JavaMap) -> Dict[str, Vertex]:
     return {
         k.getUnqualifiedName(): Vertex._from_java_vertex(v)
         for k, v in vertices.items()
     }
コード例 #4
0
ファイル: test_vertex.py プロジェクト: shazbots/keanu
def test_construct_vertex_with_java_vertex() -> None:
    java_vertex = Gaussian(0., 1.).unwrap()
    python_vertex = Vertex._from_java_vertex(java_vertex)

    assert tuple(java_vertex.getId().getValue()) == python_vertex.get_id()