免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 18879 | 回复: 0
打印 上一主题 下一主题

矩阵为啥赋值不对 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2020-05-01 18:01 |只看该作者 |倒序浏览
本帖最后由 xinshou6 于 2020-05-11 17:33 编辑

xishujuzhen=np.zeros((n,eren+2))
ls1o=list(range(0,n));ls1p=list(range(0,n))
for o,p in zip(ls1o,ls1p):
xishujuzhen[o,p]=1
ls2o=list(range(0,n));ls2p=list(range(1,n+1));
for o,p in zip(ls2o,ls2p):
xishujuzhen[o,p]=-0.02518#-diergexishu;print(xishujuzhen[n-1,n])#不知道为啥得改 要不就是-1.0072
ls3o=list(range(0,n));ls3p=list(range(n+1,eren+1));
for o,p in zip(ls3o,ls3p):
xishujuzhen[o,p]=0.00109999#-disangexishu#

写了一个有问题的py 上面赋值那里不知道为啥用-diergexishu得到的是不是该值 都是1.0072 所以只能手动改,也不知道还有没有其他部分赋值错误。这是zip的原因吗?整个程序很失败。。。突然想起来有同类型开源代码,哪天有空抄下-------重做了下没有上面问题 但出来跟excel算的有差别不知道为啥--
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP