作者popo14777 (草草)
看板Python
标题[问题] 回圈内删除向量第一笔,补新的一笔到最後
时间Fri Jun 9 21:39:52 2017
各位大大、高手大家好
小弟想要将一个一维向量删除第一笔,产生新资料後补到最後一个
想要的结果结果如下:
i=1时
-0.766646191 -0.643317131 -0.199335729 -1.361823837 1.639954462
i=2时
-0.643317131 -0.199335729 -1.361823837 1.639954462 2.679518444
i=3时
-0.199335729 -1.361823837 1.639954462 2.679518444 2.01669854
i=4时
-1.361823837 1.639954462 2.679518444 2.01669854 3.368859896
以下是我的code的
for j in range(1,1):
data = np.random.normal(0, 1, 5) #产生5笔数据
for i in range(1, 4):
data = np.delete(data, 0) #删除第一笔资料
data[0,4] = np.random.normal(0, 1, 1) #产生新的资料,补到最後一个
run程式完後,都没有反应..
小弟是使用Spyder 编辑器
在IPythob下面输入data说没有被定义,
另外右边变数栏位也都没有data的变数。
以上,请大大帮忙,感激不尽!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.34.211.172
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1497015594.A.247.html
1F:→ funkey: for j in range(1, 1) << 从1开始到1结束,所以你的程式不 06/09 22:53
2F:→ funkey: 会动 另外 可用del data[0]删资料 data.append(n)加资料 06/09 22:54