什么是命名空间,使其比字典更理想。是否因为访问foo.bar
之类的值看起来比foo['bar']
更好?不可能。我觉得我一定错过了什么。
答案 0 :(得分:1)
我怀疑原因是灵活性。支持属性分配的类比需要np.where(np.abs(a) > np.abs(b), b, a)
# array([ 1, -1, 3])
和__getitem__
的类更通用。
请注意,__setitem__
只是argparse.Namespace
的返回值的默认类;您可以通过parse_args
关键字参数提供自己的参考。
namespace