2017-10-31 3 views
-3

私はpython3でPyTorchを使用しています。 私はipdbモードで次しばらく試してみました:torch.from_numpyを使用しているときにPyTorch UnicodeEncodeErrorエラーを解決するにはどうすればよいですか?

regions = np.zeros([107,4], dtype='uint8') 
torch.from_numpy(regions) 

をこれはテンソルを印刷します。 しかししようとしたとき:

regions = np.zeros([107,107,4], dtype='uint8') 
torch.from_numpy(regions) 

私は、取得するには、次のエラー:

*** UnicodeEncodeError: 'ascii' codec can't encode character '\u22ee' in position 72: ordinal not in range(128) 

私が使用していますよ:

numpy==1.11.3 
torch==0.2.0.post4 
torchvision==0.1.9 

とpython3.5.3

答えて

0

私ができますよjupyterノートブックで問題のないコードの両方のバージョンを実行できます。私はつもりはUnicodeのコーデックこの種のエラーが.from_numpy()

私は、Python 3.5.2を実行しているによるものではないことを言うんだ|彼らが言うウェブサイトhttp://pytorch.org/から

numpy==1.13.0 
torch==0.1.12.post2 
torchvision==0.1.8 
0

アナコンダカスタム(x86_64版):

Please ensure that you are on the latest pip and numpy packages.

最近のバージョンのnumpyとpytorchでエラーを再現できませんでした。私はpip install -U numpyが問題を解決するかもしれないと思う。

関連する問題