前提・実現したいこと
numpy.ndarray型のaとbという変数同士を掛けるとnumpy.ndarray型の答えが得られるのですが、この掛け算ってどこで実装しているのでしょうか?
Python, Jupyter初心者です。
該当のソースコード
Python
1import numpy as np 2a = np.array([1, 2, 3, 4]) 3b = np.array([10, 10, 10, 10]) 4c = a * b 5print(c)
Output
1[10 20 30 40]
調べたこと
Python
1import inspect 2y = inspect.getfile(np.ndarray) 3print(y)
Output
1E:\ProgramData\Anaconda3\lib\site-packages\numpy\__init__.py
でソースを調べてみましたが、内容自体が少なく処理が記述されていないように見えました。
補足情報
Windows10
Anaconda Navigator 1.9.2
Jupyter Notebook 5.6.0
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/28 01:12