如上图所示,我们使用python3实现对应相乘,求和等一些列操作。对应的程序如下图所示:

#-*- coding:utf-8 -*-
from functools import reduce
input_vecs=[[1,1],[1,0],[0,1],[0,0]]
weights=[1,1]
for input_vec in input_vecs:#使用map实现对应相乘 [x1*w1, x2*w2, x3*w3]mu = list(map(lambda x:x[0]*x[1],zip(input_vec,weights)))print(mu)#使用reduce求和,其中0.0为初始值sum = reduce(lambda a,b:a+b,mu,0.0)print(sum)

程序的输出结果为:

相比于python2,python3中使用reduce需要引入functools 包,map需要输出值的话需要使用list函数转化。

Python3中的map与reduce的用法相关推荐

  1. Python3中使用map()结果出错的解决方法

    Python3中使用map()结果出错的解决方法 2016年10月19日 16:18:34 阅读数:2783 在Python2中使用map()会返回一个列表,效果如下: >>> a= ...

  2. python多个strip_python 格式化多个Python3中strip()、lstrip()、rstrip()用法详解

    Python中有三个去除头尾字符.空白符的函数,它们依次为: strip: 用来去除头尾字符.空白符(包括n.r.t.' ',即:换行.回车.制表符.空格) lstrip:用来去除开头字符.空白符(包 ...

  3. python3中调用map函数报错map object at 0x000001EF004D97B8

    python3中调用map函数报错<map object at 0x000001EF004D97B8> 在python中这样的一段代码报错: a=map(int,input().split ...

  4. python中rstrip用法_浅谈Python3中strip()、lstrip()、rstrip()用法详解

    简单来说,三种方法是为了删除字符串中不同位置的指定字符.其中,strip()用于去除字符串的首尾字符,同理,lstrip()用于去除左边的字符,rstrip()用于去除右边的字符 Python中有三个 ...

  5. python map lambda 分割字符串_python之lambda、filter、map、reduce的用法说明(基于python2)...

    python中有一些非常有趣的函数,面试的时候可能会遇到.今天也来总结一下,不过该类的网上资料也相当多,也没多少干货,只是习惯性将一些容易遗忘的功能进行整理. lambda 为关键字.filter,m ...

  6. 什么是Python中的map,reduce和filter?

    基本上,lambdas以及map,reduce和filter为python提供了函数式编程能力.让我们看看他们是什么. map: map函数采用 iterable(list,tuple,set)并将函 ...

  7. c++中std::map简介及find用法

    目录 一.map简介 二.map的功能 1.快速插入Key -Value 记录. 2.快速删除记录 3.根据Key 修改value记录. 4.遍历所有记录. 三.使用map 四. map的构造函数 五 ...

  8. 0004python中的map,reduce,lambda,filter

    编程实现:a[0]*b[0] + a[1]*b[1] +...+a[i]*b[j] >>> a=[1,2,3,4,5] >>> b=[6,7,8,9,0] > ...

  9. python中reduce是什么意思,python中的map和reduce有什么不同

    从参数方面来讲: map()函数: map()包含两个参数,第一个是参数是一个函数,第二个是序列(列表或元组).其中,函数(即map的第一个参数位置的函数)可以接收一个或多个参数. reduce()函 ...

最新文章

  1. 详解PyTorch中的ModuleList和Sequential
  2. 如何对美工进行绩效考核?提升积极性?
  3. [react] React必须使用JSX吗?
  4. 今天一看,自己发的文章原来这么多了。openeim
  5. java8如何兼容java7_尽管使用Java 8功能,项目如何支持Java 7
  6. java json插件安装_IDEAL葵花宝典:java代码开发规范插件:GsonFormat插件将JSONObject格式的String 解析成实体...
  7. 成年人的世界里,赚钱是保护自己和身边人最高效的手段
  8. 架构设计--逻辑层 vs 物理层
  9. 颠覆大数据分析之结论
  10. Zemax操作23--衍射光栅仿真(上)
  11. python公历转农历_Python农历公历转换
  12. 陆金所杨晓军:金融与区块链结合将…
  13. 负折射率波导matlab,介质波导的数值模拟
  14. 做个很小众的应用就可以月入数万,为什么多数程序员都不做个人开发?
  15. ISO3834国际焊接认证简介
  16. 服务器ftp文件不能共享文件夹权限,ftp服务器共享文件夹权限设置
  17. 十进制转化为二进制(栈算法)
  18. 香港科技大学计算机博导陈,香港科技大学计算机科学及工程系丁存生教授访问我校...
  19. sql server 2000安装程序配置服务器失败
  20. SQL题:还款情况分析

热门文章

  1. NetBeans 时事通讯(刊号 # 74 - Sep 30, 2009)
  2. 学点 C 语言(38): 函数 - 函数指针
  3. Nginx配置HTTP2.0
  4. Serverless 实战 —— 快速搭建 SpringBoot 应用
  5. Spring-Cloud的版本是如何定义的
  6. Linux日志服务器的搭建
  7. Windows10 环境下Jupyter Notebook的安装与使用
  8. “An exception has been raised that is likely due to a transient failure. Consider enabling transient
  9. Orace用户创建及权限分配
  10. nginx apache 服务器配置