是否可以直接在对象中查找轴的长度biom.Table
,或者您是否需要执行以下操作,对象在t
哪里Table
:
if axis == 'sample':
length = t.shape[0]
elif axis == 'observation':
length = t.shape[1]
else:
raise UnknownAxisError(axis)
似乎更好的方法是使用类似t.length(axis)
. 存在这样的功能吗?
是否可以直接在对象中查找轴的长度biom.Table
,或者您是否需要执行以下操作,对象在t
哪里Table
:
if axis == 'sample':
length = t.shape[0]
elif axis == 'observation':
length = t.shape[1]
else:
raise UnknownAxisError(axis)
似乎更好的方法是使用类似t.length(axis)
. 存在这样的功能吗?
目前最好的方法是:
>>> from biom import example_table
>>> axis = 'sample'
>>> print example_table.ids(axis).size
3
__len__
当前没有重载,因为不清楚应该返回哪个轴。不过,拥有一个方法可能是有意义的length
,如果您认为拥有它会更清晰,那么最好的下一步就是在 github项目上创建一个问题。