numpy对象数组

numpy对象数组,第1张

numpy对象数组

您可以向量化类的

__init__
功能:

import numpy as npclass Site:    def __init__(self, a):        self.a = a    def set_a(self, new_a):        self.a = new_avSite = np.vectorize(Site)init_arry = np.arange(9).reshape((3,3))lattice = np.empty((3,3), dtype=object)lattice[:,:] = vSite(init_arry)

这看起来更干净,但与循环解决方案相比没有性能优势。列表理解答案将创建一个中间python列表,这将导致性能下降。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5647873.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存