タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

jsonとnumpyに関するclavierのブックマーク (1)

  • numpyオブジェクトをjson.dumpできるようにエンコーダーを拡張する方法 - 微忘録

    最近、友人の運営する大学講義の検索サイトを、機械学習で良い感じにしてます。 地味に悩んだのが「JSON形式でのデータ入出力」の部分。具体的には、「JSON形式で渡されたデータに、推定結果の一部numpyオブジェクトを加えたJSONデータを返す」作業。 Pythonなど動的言語はデータ型をよしなに判断してくれますが、少し例外に触れた時には指定してあげる必要があります。 今回はその例外のためにクラスを自作して指定する方法を備忘録。 問題 解決策 最後に 参考記事 問題 何も引数に指定せず、ただ以下の様にjson.dumps()メソッドにnumpy.int64などを渡すと、以下の様なエラーに遭遇する。 json.dumps(numpy.int64(111)) ---------------------------------------------------------------------

    numpyオブジェクトをjson.dumpできるようにエンコーダーを拡張する方法 - 微忘録
  • 1