![](https://cocoinit23.com/wp-content/uploads/2019/04/python-300x172.jpg)
Tensorflowで複数モデルをループさせて色々な学習をさせていた時、今なんのモデルを学習しているのかprintしたくなった。
単純にprintしてみたところ、以下のような出力になった。
print(EfficientNetB0)
> <function EfficientNetB0 at 0x7f3a3cd57158>
function型だということが分かったので、__name__メソッドで名前を取り出す。
print(EfficientNetB0.__name__)
> EfficientNetB0
これで解決
参考
![](https://cdn.sstatic.net/Sites/stackoverflow/Img/apple-touch-icon.png?v=c78bd457575a)
How to get a function name as a string?
How do I get a function's name as a string? def foo(): pass >>> name_of(foo) "foo"
コメント