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

标题:关于批量处理问题

2011年07月08日 星期五 21:22

X1 = np.array(x1)

X2 = np.array(x2)

X3 = np.array(x3)

X4 = np.array(x4)

有没有什么方法能让他简洁一点?

2011年07月09日 星期六 20:52

可以用一个序列保存,并用map或者列表推导进行循环:

例如

X = map(np.array, (x1,x2,x3,x4))

然后通过X[0], X[1], X[2], X[3]访问。

或者用:

X1, X2, X3, X4 = map(np.array, (x1,x2,x3,x4))

map可以改为列表推导:

X = [np.array(x) for x in (x1,x2,x3,x4)]

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

    你的回复:

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

    Zeuux © 2024

    京ICP备05028076号