コード例 #1
0
ファイル: demo_analyzers.py プロジェクト: mila-iqia/snektalk
    def redraw(arr):
        while len(arr.shape) > 2:
            arr = arr[0]
        arr = arr.detach().numpy()
        arr = (arr - arr.min()) / (arr.max() - arr.min()) * 255
        arr = arr.astype(numpy.uint8)
        img = Image.fromarray(arr, "L")

        buffered = BytesIO()
        img.save(buffered, format="PNG")
        b = base64.b64encode(buffered.getvalue())
        s = b.decode("utf8")
        fill_at(divid, H.img(src=f"data:image/png;base64,{s}"))
コード例 #2
0
ファイル: test_h.py プロジェクト: gc-ss/hrepr
def test_voids():
    assert matches(H.area(), "<area />")
    assert matches(H.base(), "<base />")
    assert matches(H.br(), "<br />")
    assert matches(H.col(), "<col />")
    assert matches(H.command(), "<command />")
    assert matches(H.embed(), "<embed />")
    assert matches(H.hr(), "<hr />")
    assert matches(H.img(), "<img />")
    assert matches(H.input(), "<input />")
    assert matches(H.keygen(), "<keygen />")
    assert matches(H.link(), "<link />")
    assert matches(H.meta(), "<meta />")
    assert matches(H.param(), "<param />")
    assert matches(H.source(), "<source />")
    assert matches(H.track(), "<track />")
    assert matches(H.wbr(), "<wbr />")