Re: [問題] 如何label一個向量中的元素

看板Python作者 (~羊~乘著風中的羽翼)時間8年前 (2017/03/27 14:19), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串3/5 (看更多)
※ 引述《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://www.ptt.cc/bbs/Python/M.1490595587.A.4C0.html

03/27 14:20, , 1F
喔對了 其實用不到numpy 用list就可以了
03/27 14:20, 1F
文章代碼(AID): #1OsAy3J0 (Python)
文章代碼(AID): #1OsAy3J0 (Python)