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 回答