作者anyonred (任意红)
看板Python
标题[问题] setting an array element with a seque
时间Wed Apr 19 13:46:00 2017
程式码如下
import numpy as np
a=np.zeros(5)
ds=[1/2,-1/2]
for m in range(1,5):
for a[m] in zip (ds):
print (m,a[m])
我要将ds里面可能的值放进a[m]里
也就是出来希望是
1,1/2
1,-1/2
2,1/2
2.-1/2
等等
那要用甚麽function才能做到,谢谢(是用python3.0)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.4.209
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1492580763.A.0EC.html
1F:→ tn00364361: python3.0? 04/20 08:46
3F:推 HenryLiKing: 如果只由+-1/2的话可以用-的n次方做呀 04/21 17:15
4F:→ anyonred: ieds13,我是要把数值给a[m],不是string给a[m] 04/21 18:02
5F:→ anyonred: 我後面要做的计算是total+=cos(a[1]+a[2]+...a[m]) 04/21 18:04
6F:→ anyonred: 就是要cos(1/2+a[2]..)+cos(-1/2+a[2]..),然後a[2]再用 04/21 18:06
7F:→ anyonred: 1/2,-1/2带入,所以应该会有2^m个不同的cos要相加 04/21 18:07
8F:推 ides13: 把'a拿掉就是数值了。 04/22 18:32
9F:→ Fungshui: 你不如写算式还比较能看得懂,跟本没人知道你要表达什麽 04/22 23:22