为了账号安全,请及时绑定邮箱和手机立即绑定

是否有沿轴执行numpy.outer的矢量化方法?

是否有沿轴执行numpy.outer的矢量化方法?

慕姐4208626 2021-03-17 18:19:47
>>> x = np.array([['a0', 'a1'],['b0','b1']])>>> y = np.array([['x0', 'x1'],['y0','y1']])>>> iterable = [np.outer(x[i],y[i]) for i in xrange(x.shape[0])]>>> elbareti = np.asarray(iterable)>>> elbaretiarray([[[ 'a0'*'x0', 'a0'*'x1' ],        [ 'a1'*'x0', 'a1'*'x1' ]],       [[ 'b0'*'y0', 'b0'*'y1' ],        [ 'b1'*'y0', 'b1'*'y1' ]]])由于我正在计划使用大型阵列,因此是否有更多类似numpy的版本?我觉得答案就在我的鼻子底下,我在想这与有关reduce,但是numpy的版本仅适用于ufuncs,而不适用于函数。甚至一个提示将不胜感激。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 147 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信