()
でいくつかのメソッドを呼び出す必要がありますが、それ以外のメソッドは呼び出すことができません。 IPythonを使用して、かっこを使用するかどうかなど、どうすれば確認できますか?たとえば、次のファイルscratch.py
Pythonでのかっこ付きの呼び出し方法
import numpy as np
arr = np.random.randn(5)
print arr.sort, "\n"
print arr.sort(), "\n";
print arr.shape, "\n";
print arr.shape(), "\n";
は、この出力を生成します
<built-in method sort of numpy.ndarray object at 0x7fb4b5312300>
None
(5,)
Traceback (most recent call last):
File "scratch.py", line 8, in <module>
print arr.shape(), "\n";
TypeError: 'tuple' object is not callable
これらは単に属性であってもかまいません。 – BrenBarn