24小时热门版块排行榜    

Znn3bq.jpeg
查看: 709  |  回复: 4
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

seu-ljc

木虫 (正式写手)

[求助] 多个二维数组存储问题 已有1人参与

from numpy import *
import time
import pylab as plt

a=zeros([10,10])
b=ones([10,10])
dx=dy=0.1
x,y = mgrid[:1:dx,:1:dy]
def add(a,b):
  a[1:-1,1:-1]=a[1:-1,1:-1]+b[1:-1,1:-1]

data=[]

for i in range(5):
  data.append(a)
  add(a,b)

for i in range(5):
  print(data)

cs=plt.contourf(x,y,data[0],1)
cbar = plt.colorbar(cs)
plt.show()

想要的结果是
[[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]]
[[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
[ 0.  1.  1.  1.  1.  1.  1.  1.  1.  0.]
[ 0.  1.  1.  1.  1.  1.  1.  1.  1.  0.]
[ 0.  1.  1.  1.  1.  1.  1.  1.  1.  0.]
[ 0.  1.  1.  1.  1.  1.  1.  1.  1.  0.]
[ 0.  1.  1.  1.  1.  1.  1.  1.  1.  0.]
[ 0.  1.  1.  1.  1.  1.  1.  1.  1.  0.]
[ 0.  1.  1.  1.  1.  1.  1.  1.  1.  0.]
[ 0.  1.  1.  1.  1.  1.  1.  1.  1.  0.]
[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]]
[[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
[ 0.  2.  2.  2.  2.  2.  2.  2.  2.  0.]
[ 0.  2.  2.  2.  2.  2.  2.  2.  2.  0.]
[ 0.  2.  2.  2.  2.  2.  2.  2.  2.  0.]
[ 0.  2.  2.  2.  2.  2.  2.  2.  2.  0.]
[ 0.  2.  2.  2.  2.  2.  2.  2.  2.  0.]
[ 0.  2.  2.  2.  2.  2.  2.  2.  2.  0.]
[ 0.  2.  2.  2.  2.  2.  2.  2.  2.  0.]
[ 0.  2.  2.  2.  2.  2.  2.  2.  2.  0.]
[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]]
[[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
[ 0.  3.  3.  3.  3.  3.  3.  3.  3.  0.]
[ 0.  3.  3.  3.  3.  3.  3.  3.  3.  0.]
[ 0.  3.  3.  3.  3.  3.  3.  3.  3.  0.]
[ 0.  3.  3.  3.  3.  3.  3.  3.  3.  0.]
[ 0.  3.  3.  3.  3.  3.  3.  3.  3.  0.]
[ 0.  3.  3.  3.  3.  3.  3.  3.  3.  0.]
[ 0.  3.  3.  3.  3.  3.  3.  3.  3.  0.]
[ 0.  3.  3.  3.  3.  3.  3.  3.  3.  0.]
[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]]
[[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
[ 0.  4.  4.  4.  4.  4.  4.  4.  4.  0.]
[ 0.  4.  4.  4.  4.  4.  4.  4.  4.  0.]
[ 0.  4.  4.  4.  4.  4.  4.  4.  4.  0.]
[ 0.  4.  4.  4.  4.  4.  4.  4.  4.  0.]
[ 0.  4.  4.  4.  4.  4.  4.  4.  4.  0.]
[ 0.  4.  4.  4.  4.  4.  4.  4.  4.  0.]
[ 0.  4.  4.  4.  4.  4.  4.  4.  4.  0.]
[ 0.  4.  4.  4.  4.  4.  4.  4.  4.  0.]
[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]]
以下却是所得的输出:
[[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]]
[[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]]
[[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]]
[[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]]
[[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  5.  5.  5.  5.  5.  5.  5.  5.  0.]
[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]]


百思不得其解。。。


求各位编程达人指教~
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

seu-ljc

木虫 (正式写手)

引用回帖:
3楼: Originally posted by alorsmail at 2014-06-13 15:35:28
上面的代码,被系统弄错了,再试试

from numpy import*
import time
import pylab as plt

dx=dy=0.1
x,y = mgrid

data=[]
for i in range(5):
    a=zeros()
    b=ones()
    a = b*i
    data.a ...

感谢啦~
5楼2014-06-13 20:37:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

alorsmail

铁杆木虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
循环不合适,而且定义的函数在循环里面不断改变原来的变量
有更简单的方法的
[code]
from numpy import*
import time
import pylab as plt

dx=dy=0.1
x,y = mgrid[:1:dx,:1:dy]

data=[]
for i in range(5):
    a=zeros([10,10])
    b=ones([10,10])
    a[1:-1,1:-1] = b[1:-1,1:-1]*i
    data.append(a)
for i in range(5):
    print(data)
/code]
2楼2014-06-13 15:31:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

alorsmail

铁杆木虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★
seu-ljc: 金币+8, ★★★很有帮助 2014-06-13 20:37:51
上面的代码,被系统弄错了,再试试
CODE:
from numpy import*
import time
import pylab as plt

dx=dy=0.1
x,y = mgrid[:1:dx,:1:dy]

data=[]
for i in range(5):
    a=zeros([10,10])
    b=ones([10,10])
    a[1:-1,1:-1] = b[1:-1,1:-1]*i
    data.append(a)

for k in range(5):
     print(data[k])

3楼2014-06-13 15:35:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

alorsmail

铁杆木虫 (著名写手)

【答案】应助回帖

现在的 data 显示为 ,
CODE:
[[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]]
[[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
[ 0.  1.  1.  1.  1.  1.  1.  1.  1.  0.]
[ 0.  1.  1.  1.  1.  1.  1.  1.  1.  0.]
[ 0.  1.  1.  1.  1.  1.  1.  1.  1.  0.]
[ 0.  1.  1.  1.  1.  1.  1.  1.  1.  0.]
[ 0.  1.  1.  1.  1.  1.  1.  1.  1.  0.]
[ 0.  1.  1.  1.  1.  1.  1.  1.  1.  0.]
[ 0.  1.  1.  1.  1.  1.  1.  1.  1.  0.]
[ 0.  1.  1.  1.  1.  1.  1.  1.  1.  0.]
[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]]
[[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
[ 0.  2.  2.  2.  2.  2.  2.  2.  2.  0.]
[ 0.  2.  2.  2.  2.  2.  2.  2.  2.  0.]
[ 0.  2.  2.  2.  2.  2.  2.  2.  2.  0.]
[ 0.  2.  2.  2.  2.  2.  2.  2.  2.  0.]
[ 0.  2.  2.  2.  2.  2.  2.  2.  2.  0.]
[ 0.  2.  2.  2.  2.  2.  2.  2.  2.  0.]
[ 0.  2.  2.  2.  2.  2.  2.  2.  2.  0.]
[ 0.  2.  2.  2.  2.  2.  2.  2.  2.  0.]
[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]]
[[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
[ 0.  3.  3.  3.  3.  3.  3.  3.  3.  0.]
[ 0.  3.  3.  3.  3.  3.  3.  3.  3.  0.]
[ 0.  3.  3.  3.  3.  3.  3.  3.  3.  0.]
[ 0.  3.  3.  3.  3.  3.  3.  3.  3.  0.]
[ 0.  3.  3.  3.  3.  3.  3.  3.  3.  0.]
[ 0.  3.  3.  3.  3.  3.  3.  3.  3.  0.]
[ 0.  3.  3.  3.  3.  3.  3.  3.  3.  0.]
[ 0.  3.  3.  3.  3.  3.  3.  3.  3.  0.]
[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]]
[[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
[ 0.  4.  4.  4.  4.  4.  4.  4.  4.  0.]
[ 0.  4.  4.  4.  4.  4.  4.  4.  4.  0.]
[ 0.  4.  4.  4.  4.  4.  4.  4.  4.  0.]
[ 0.  4.  4.  4.  4.  4.  4.  4.  4.  0.]
[ 0.  4.  4.  4.  4.  4.  4.  4.  4.  0.]
[ 0.  4.  4.  4.  4.  4.  4.  4.  4.  0.]
[ 0.  4.  4.  4.  4.  4.  4.  4.  4.  0.]
[ 0.  4.  4.  4.  4.  4.  4.  4.  4.  0.]
[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]]

4楼2014-06-13 15:38:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 297,工科调剂? +3 河南农业大学-能 2026-04-14 3/150 2026-04-15 22:02 by noqvsozv
[考研] 求调剂学校 +14 不会吃肉 2026-04-13 16/800 2026-04-15 21:59 by noqvsozv
[考研] 294求调剂 +8 淡然654321 2026-04-15 8/400 2026-04-15 21:47 by lbsjt
[考研] 材料工程281还有调剂机会吗 +43 xaw. 2026-04-11 44/2200 2026-04-15 12:46 by 西北望—风沙
[考研] 一志愿沪9,326求生物学调剂 +10 刘墨墨 2026-04-13 10/500 2026-04-14 15:16 by zs92450
[考研] 求调剂 +20 MAX怅惘 2026-04-09 22/1100 2026-04-14 14:57 by 独醉梦孤城
[考研] 245求调剂 +6 冰糖橘?汽水 2026-04-13 10/500 2026-04-14 10:49 by jyl0317
[考研] 电气工程专硕320求调剂 +5 小麻子111 2026-04-10 5/250 2026-04-12 10:47 by zhouyuwinner
[考研] 22408调剂315分 +3 zhuangyan123 2026-04-09 3/150 2026-04-12 00:25 by 蓝云思雨
[考研] 267求调剂 +8 再忙也要吃饭啊 2026-04-09 8/400 2026-04-11 21:42 by cfdbai
[考研] 药学专硕调剂 +8 ? 一路生?花? 2026-04-10 10/500 2026-04-11 21:21 by zhouxiaoyu
[考研] 352 求调剂 +6 yzion 2026-04-11 8/400 2026-04-11 16:24 by 明月此时有
[考研] 求调剂 +3 胃痉挛累了 2026-04-11 5/250 2026-04-11 14:13 by luhong1990
[考研] 346,工科求调剂 +3 moser233 2026-04-09 3/150 2026-04-11 10:04 by zhq0425
[考研] 考研调剂 +26 硕星赴 2026-04-09 27/1350 2026-04-10 22:24 by 猪会飞
[考研] 263能源动力专硕求调剂 +4 加大号饭盒袋 2026-04-10 4/200 2026-04-10 20:52 by gong120082
[考研] 314求调剂 +18 xhhdjdjsjks 2026-04-09 19/950 2026-04-10 18:53 by HPUCZ
[考研] 求调剂 +11 翩翩一书生 2026-04-09 13/650 2026-04-10 10:27 by liuhuiying09
[考研] 083200 初试305分 求调剂 暂不考虑跨专业 +15 Claireyyyy 2026-04-09 15/750 2026-04-09 16:11 by zhuimr
[考研] 化学工程与技术专业一志愿哈工程 291分B区 国家级大创负责人 有一作论文 +13 Emmy~ 2026-04-09 13/650 2026-04-09 14:47 by only周
信息提示
请填处理意见