前提・実現したいこと
プログラミング初心者です.pyhonで自作モジュール(qeq.py)を作成し,jupyter notebook で実行したいのですが,うまく実行することが出来なかったので質問させてもらいました.
追記
実行ファイル(ch4.ipynb)と自作モジュールファイル(qeq.ipynb)は同じディレクトリ内に保存しています
発生している問題・エラーメッセージ
NameError Traceback (most recent call last) <ipython-input-2-42693f7557e1> in <module> ----> 1 import qeq 2 3 qeq.qeq(1,5,6) ~\jupyter\CH4\qeq.py in <module> 17 { 18 "cell_type": "code", ---> 19 "execution_count": null, 20 "id": "e544faa5", 21 "metadata": {}, NameError: name 'null' is not defined
該当のソースコード(ch4.ipynb)
python
1import qeq 2 3qeq.qeq(1,5,6) 4
###自作モジュールのソースコード(qeq.ipynb)
python
1import numpy as np 2 3def qeq(a,b,c): 4 d = np.sqrt(b**2-4*a*c) 5 return((-b+d)/(2*a),(-b-d)/2*a)
試したこと
・自作モジュールのファイル形式をpyにするためにjupyter notebook
上でsave as → qeq.py とファイルを保存してみたが,上記のようなエラーコードが出てきた.
・自作モジュールをjupyter notebookでdownload as →pyとすると「このし種類のファイルはデバイスに損害を与える可能性があるため,qeq.pyはブロックされました.」といった警告が出てきた.
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/23 10:10
2021/06/23 10:20
2021/06/23 13:05