我可以在“np.linspace”中插入“0”吗?
Can I insert a '0' in `np.linspace`?
假设我有这个等间距 'darray':
epslist = np.linspace(-0.1,0.1,12)
有什么方法可以 'insert' 在这个 'darray' 的 'ordered' 位置上写一个 '0' 吗?这样,在这种情况下,'0' 应该添加到 epslist
的中间,而不是最后。我真的不知道该怎么做以及我可以使用哪些工具。感谢您的帮助!!
使用高级索引和串联,例如:
epslist = np.concatenate((epslist[epslist<0], [0], epslist[epslist>0]))
假设我有这个等间距 'darray':
epslist = np.linspace(-0.1,0.1,12)
有什么方法可以 'insert' 在这个 'darray' 的 'ordered' 位置上写一个 '0' 吗?这样,在这种情况下,'0' 应该添加到 epslist
的中间,而不是最后。我真的不知道该怎么做以及我可以使用哪些工具。感谢您的帮助!!
使用高级索引和串联,例如:
epslist = np.concatenate((epslist[epslist<0], [0], epslist[epslist>0]))