作者physheepy (~羊~乘着风中的羽翼)
看板Python
标题Re: [问题] 如何label一个向量中的元素
时间Mon Mar 27 14:19:45 2017
※ 引述《anyonred (任意红)》之铭言:
: import numpy as np
: s = np.array([s1, s2, s3, s4, s5,s6,s7,s8,s9,s10,s11])
: d= np.array([d1, d2, d3, d4, d5,d6,d7,d8,d9,d10,d11])
: for s[1],d[1] in range(1/2,-1/2,-1):
: total+=(s[1]-d[1])
: print(total)
: 像是这样要怎样修,我是希望sum s[1]and d[1]值从1/2和-1/2
还是看不太懂你要做什麽XD
我猜可能是这样?
import numpy as np
ss = [1,2,3]
ds = [1,2,3]
c1s = [0.5,-0.5,-1]
c2s = [0.5,-0.5,-1]
for s,d in zip(ss,ds):
total = s - d
for c1,c2 in zip(c1s,c2s):
total = total + c1 - c2
print total
这例子其实蛮没有意义的
你推导一下就会发现有analytical solution
但我猜你可能是要用在更复杂的例子上?
--
请赐予我力量,去接受我所不能改变的;
请赐予我勇气,去改变我所能改变的;
并赐予我智慧去分辨两者的不同。
--<<魔兽世界>> 大法师Antonidas的银币
翻抄自神学家Reinhold Niebuhr
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.163.245.223
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1490595587.A.4C0.html
1F:→ physheepy: 喔对了 其实用不到numpy 用list就可以了 03/27 14:20