Python和科学计算认证群组  - 讨论区

标题:一维数组

2010年12月26日 星期日 20:09

现在(i,j)= (1,2),(3,4),(5,6)三组

要怎么做才能把i*j的值写入J[]里面呢?

现在解决了。

t = ((1,2),(3,4),(5,6))

x = []

for i,j in t:

  x.append(i*t)

 

2010年12月26日 星期日 20:36

应该是x.append(i*j)吧。

不过用numpy更简单一些:

In [3]: t = ((1,2),(3,4),(5,6))

In [4]: t = np.array(t)

In [6]: t[:,0]*t[:,1]

Out[6]: array([ 2, 12, 30])

2010年12月26日 星期日 20:44

谢谢张老师

又学了一招

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号