ユーザ用ツール

サイト用ツール


python:ゼロから作るdeeplearning

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
python:ゼロから作るdeeplearning [2021/03/09 22:17]
ips
python:ゼロから作るdeeplearning [2021/07/16 10:57] (現在)
ips ↷ anaconda から python:ゼロから作るdeeplearning へページの移動と名称変更しました。
ライン 50: ライン 50:
  
 そのままでは画像をダウンロードできない。 そのままでは画像をダウンロードできない。
 +
 +<code python>
 +import numpy as np
 +import matplotlib.pylab as plt
 +import sys, os   # コロンではない、カンマ
 +
 +os.chdir("​C:​\\Users\\[user_name]\\PycharmProjects\\pythonProject\\deep-learning-from-scratch-master\\ch03"​)
 +sys.path.append(os.pardir) ​ # 親ディレクトリのファイルをインポートするための設定
 +from dataset.mnist import load_mnist
 +from PIL import Image
 +...
 +</​code>​
  
 <code python dataset/​mnist.py>​ <code python dataset/​mnist.py>​
ライン 82: ライン 94:
 <​html>​import pickle</​html>​を追加したらエラーが消えた。 <​html>​import pickle</​html>​を追加したらエラーが消えた。
  
 +
 +===== 4.3.3 偏微数 =====
 +
 +図4-8の出し方がわからなかったので調査。
 +
 +<code python>
 +
 +def function_2(x):​
 +    return x[0]**2 + x[1]**2
 +    # return np.sum(x**2)
 +    ​
 +
 +import matplotlib.pylab as plt
 +from mpl_toolkits.mplot3d import Axes3D
 +
 +# Figureと3DAxeS
 +fig = plt.figure(figsize = (5, 5))
 +ax = fig.add_subplot(111,​ projection="​3d"​)
 +
 +# (x,​y)データを作成
 +x = np.arange(-1.0,​ 1.0, 0.1)
 +y = np.arange(-1.0,​ 1.0, 0.1)
 +
 +# 格子点を作成
 +X, Y = np.meshgrid(x,​ y)
 +
 +# 高度の計算式
 +Z = function_2(np.array([X,​Y]))
 +
 +# 曲面を描画
 +ax.plot_surface(X,​ Y, Z, cmap = "​summer"​)
 +
 +plt.show()
 +
 +</​code>​
 +
 +{{:​pasted:​20210313-122642.png}}
  
python/ゼロから作るdeeplearning.1615295873.txt.gz · 最終更新: 2021/03/09 22:17 by ips