google collaborate使用です。
画像のRGBは、どのピクセルもどの値も255前後です。
python
1import numpy as np 2from PIL import Image 3 4img = np.array(Image.open('drive/My Drive/0.jpg')) 5 6img = np.sum(img, axis = 1) 7 8def sigmoid(x): 9 return 1 / (1 + np.exp(-x)) 10 11print((sigmoid(img)))
実行結果
[[0. 0. 0.]
・・・
[0. 0. 0.]]
/usr/local/lib/python3.6/dist-packages/ipykernel_launcher.py:9: RuntimeWarning: overflow encountered in exp
if name == 'main':
疑問
実行結果が「0」になっているのは、有効数字の問題でしょうか・・・?
どのようにして、各成分の有効数字を、0以外の数字が出てくるように設定するのでしょうか・・・?
また、有効数字とは別の問題があるのでしょうか?
目的は数字認識プログラムを自力作成しながら、pythonのこのプログラムについて色々な事を学んでいく事ですね。
目的は数字認識プログラムを自力作成しながら、pythonのこのプログラムについて色々な事を学んでいく事ですね。
img=(255-img)/255
としたら、
[[0.5 0.5 0.5 ]
・・・
[0.99999917 0.99999917 0.99999917]
[0.50588208 0.50588208 0.50588208]
[0.52546814 0.52546814 0.52546814]
[0.51568113 0.51568113 0.51568113]
[0.52742343 0.52742343 0.52742343]
[0.52546814 0.52546814 0.52546814]
[0.50980267 0.50980267 0.50980267]
[0.51176254 0.51176254 0.51176254]]
となりました、これは問題なしですかね・・・?そのshapeバグみたいなの以外は。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/02/19 07:34 編集
2021/02/19 09:24
退会済みユーザー
2021/02/19 13:31
2021/02/19 13:42
退会済みユーザー
2021/02/19 22:14
2021/02/19 22:29
退会済みユーザー
2021/02/19 23:54
2021/02/20 01:07
退会済みユーザー
2021/02/20 08:06
2021/02/20 09:35
退会済みユーザー
2021/02/20 10:08