利用循环和numpy.tile创建一系列交替值,即(1,-3、5,-7、9,-11 ...)
是否可以将loop 和numpy.tile.tile
创建交替的增量数组的 可以组合
?
Is it possible to combine for loop
and numpy.tile
to create an alternating incremental array?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
numpy.tile(A,reps)
构造通过重复 A 指定次数的数组。由于您想要替换值,因此我认为不可能(或者至少最好)使用此函数来实现您的目标。仅使用
for
循环(列表理解)怎么样?numpy.tile(A, reps)
constructs an array by repeating A the number of times given by reps. Since you want to alternate values, I don't think it is possible (or at least, preferable) to use this function to achieve your goal.How about using only a
for
loop (list comprehension)?使用
resize()
:对于奇数长度:
use
resize()
:for odd length: