0

Pythonでオブジェクトを作成しています。H5ファイルからのnumpy配列があり、その中に定義したいと思います。numpy配列はcoordinatesです。私はオンラインで調べていて、numpy配列の作成、またはnumpy配列でのオブジェクトの作成に関する多くの情報を見つけました。しかし、オブジェクト内に既に作成されたnumpy配列を定義することについては何も見つかりません。

class Node(object):
    def __init__(self, globalIndex, coordinates):

        #Useful things to record
        self.globalIndex = globalIndex
        self.coordinates = numpy.coordinates

        #Dictionaries to be used
        self.localIndices ={}
        self.GhostLayer = {}

私の質問:このクラス内で私のnumpy配列を定義する特定の方法はありますか?そうでない場合(それについて何も見つからなかったという事実から、それはできないと思います)、他にどうすればnumpy配列をインポートできますか?

4

1 に答える 1

2
class Node(object):
    def __init__(self, globalIndex, coordinates):

        #Useful things to record
        self.globalIndex = globalIndex
        self.coordinates = coordinates # now self.coordinates is just another name for your array

仮定n = Node(some_index, numpy_coordinate_array_name)

于 2012-06-27T18:14:33.873 に答える