python - Python中是否有任何直接函数可以从对象向量中获取某个属性的向量?
问题描述
我是 Python 编程的新手,我还没有找到合适的直接方法来完成以下任务:
我有一个名为“INDIVIDUAL”的类,它有两个属性,“Genome”和“Fitness”。我有一个向量“Population”,它存储了“INDIVIDUAL”类中的数百个对象。我想获得一个新的向量“ANS”,它存储来自向量“Population”的所有对象的所有属性“Genome”。我知道它可以通过实现循环来完成,但我想知道是否有一种直接的方法(一种简单的方法,可能只是在 1 行中,没有循环)来做到这一点。我的代码放在下面:
class INDIVIDUAL:
def __init__(self, Genome, Fitness):
self.Genome=Genome
self.Fitness=Fitness
NInd=500
Population=[None]*NInd
for i in range(NInd):
Population[i]=INDIVIDUAL(random.choices([0,1],k=10),random.choices([0,1],k=1))
ANS=**Help!**
哪个是完成我任务的“直接方式”?
提前致谢。
解决方案
推荐阅读
- c# - 列表视图内的可点击图像
- facebook - Facebook graph api从帖子评论中获取用户ID
- python - Python argparse 更多参数互斥
- apache-kafka - Apache Kafka 2.0 获得消费者滞后
- python - wxPython、wxformBuilder 和 matplotlib:将图形调整为面板大小
- python - 正则表达式 python 非字母数字字符
- oracle - 在 PLSQL 上比较日期
- javascript - js regex - match either space with specific character
- android - 如何通过 okhttp 验证 Http/2?
- react-native - React 导航将初始路由传递给 createappContainer