コード作成の方法を学んでいますが、クラスの実際の仕組みを理解できませんでした。Python:行列から行と列の値を取得する
class Matrix(object):
def __init__(self,i,j,value):
self.rows = i
self.cols = j
self.value = value
私はランダムな行列を持ち、行の最大値を選択したい場合は、私は書くことができます:私は、例えば、マトリックス作成する場合
for value in row
をし、プログラムは、私が意味を知っているだろうi行目の値ij?あなたのケースでは
>>> for i, j in enumerate(["a","b","c"]):
... print i, j
...
0 a
1 b
2 c
:インデックスを補間する
あなたはpythonクラスに苦しんでいる場合は、この質問をチェックアウト:http://stackoverflow.com/questions/6667201/how-to-define-two-dimensional -array-in-pythonそして、これは行列について少し話します。http://stackoverflow.com/questions/6667201/how-to-define-two-dimensional-array-in-python Udacityには、Pythonに関する良いスタートコースもあります。 –
self.rowsは行のリスト(self.rows = ['dog'、 'cat'、hamster '])ですか、それともMatrixの行数を示す整数ですか? – user1245262
これを確認してください:https://docs.python.org/2/tutorial/classeshtml – Fabiano