在python中使用地图

拜恩克斯

我正在尝试找出在python中正确使用map的方法,以便可以通过Pool.map对我的程序进行多线程处理。基本上,我在尝试了解python的工作原理时遇到了问题。我有:

import numpy as np

def maptest(foo,bars):
   print foo * bars

main():
   matA = np.eye(2)
   matB = np.eye(2)

   print map((lambda foo: maptest(foo, matB)), matA) 

这给了我一个输出:

[[ 1.  0.]
 [ 0.  0.]]
[[ 0.  0.]
 [ 0.  1.]]
[None, None]

当我想要的输出只是:

[[1. 0.]
 [0. 1.]]

我可以进行地图通话吗?这是我第一次使用map和lambda。我使用过lambdify和sympy,但这仅是我的功能经验。谢谢!

格雷戈夫

[无,无]来自打印地图调用(请注意,将打印maptest函数!)。

现在,它打印这些多个数组的原因是您正在跨所有mapA映射函数。mapA实际上是一个由两个元素组成的数组,map将您的函数应用于该数组的每个元素。因此,您先打印[1,0] [[1,0] [0,1]],然后再打印[0,1] [[1,0] [0,1]]。您没有进行矩阵乘法,而是进行了两次乘法,对mapA的每个元素进行一次乘法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在python中使用地图

来自分类Dev

在Python中使用地图

来自分类Dev

在Android中使用地图

来自分类Dev

在 ReactJS 中使用地图?

来自分类Dev

如何在urljoin中使用地图?

来自分类Dev

如何在功能中使用地图

来自分类Dev

在Angular .ts文件中使用地图

来自分类Dev

在液体模板中使用地图

来自分类Dev

在javascript中使用地图功能

来自分类Dev

在Python中排序和使用地图

来自分类Dev

制图。在 Python 中使用地图上的色标对移动速度进行可视化

来自分类Dev

如何使用Java在SPARK中使用地图功能

来自分类Dev

在以下代码中使用地图时出错

来自分类Dev

在Openlayers 3中使用地图缩放/旋转标记

来自分类Dev

在Clojure中使用地图替换向量

来自分类Dev

在Haskell中使用地图应用恒定减法

来自分类Dev

在Apex中使用地图已出现输出问题

来自分类Dev

我为什么要在Elixir中使用地图

来自分类Dev

身体不在扑扑中使用地图发送

来自分类Dev

在React / Material UI中使用地图填充选择的问题

来自分类Dev

如何在反应中使用地图作为位置输入?

来自分类Dev

在资源创建中使用地图列表清单

来自分类Dev

如何在Groovy中使用地图创建JSON

来自分类Dev

如何在Rails视图中使用地图方法

来自分类Dev

在以下代码中使用地图时出错

来自分类Dev

在Apex中使用地图已出现输出问题

来自分类Dev

如何在Clojure中使用地图功能?

来自分类Dev

Python Pandas:使用地图按范围创建组

来自分类Dev

使用地图更新python中的词典列表