我在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数组呢?
答案 0 :(得分: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)