ChainerやPyTorch のオブジェクト変数のdataを参照すると、属性まで取得されますが、数値だけ取り出すことはできますか。
Chainer
1!pip install Chainer 2 3import numpy as np 4import chainer 5 6class Model(chainer.Chain): 7 8 def __init__(self ): 9 super(Model, self).__init__() 10 with self.init_scope(): 11 self.l1 = chainer.links.Linear(None, 1) 12 13 def __call__(self, x): 14 return self.l1(x) 15 16model = Model() 17x = np.array([[0.1, 0.2, 0.3 ]],dtype='float32') 18y = model(x) 19y.data
出力は
array([[0.5010003]], dtype=float32)
です。
このうち、0.5010003 だけ数値として取得したいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/09 02:32