对于内建,可以使用zip将位于同一索引位置的元素组合在一起list1 = [2,3,4]

list2 = [3,3,3]

result = sum( x*y for x,y in zip(list1, list2) )

关于编辑

内置版本应该是

^{pr2}$

更普遍的说法是

import operator

def dotproduct(vec1, vec2, sum=sum, map=map, mul=operator.mul):

return sum(map(mul, vec1, vec2))

你可以为它的任何部分提供你喜欢的任何功能,那么第一个是result = dotproduct(list1,list2)

第二个可能是result = dotproduct(range(1,len(list1)+1),list1, mul=lambda i,x:log(i)*x )

# ^ the i ^ how to operate

或者result = dotproduct(map(log,range(1,len(list1)+1) ), list1 )

# ^ the log i

关键是你要相应地计算第二个向量

有了numpy就更容易了import numpy as np

logi = np.log(np.arange(1,len(list1)+1)

result = np.dot(logi,list1)

这又归结为相应地计算各部分

您还可以使它不接收2个向量/列表,而只接收一个向量/列表,并接收一个在元素及其索引中工作的函数

python求级数的值_python中的级数和相关推荐

  1. python求50的阶乘_python中求阶乘

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我如何去计算python中的一个整数的阶乘?... 写一个猜数字的游戏,预先设定 ...

  2. python求50的阶乘_python中的阶乘

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我如何去计算python中的一个整数的阶乘?... 问题描述 阶乘是我们在很多的 ...

  3. python求导函数的值_python怎么实现函数求导

    python实现函数求导的方法是:1.利用sympy库中的symbols方法传入x和y变量:2.利用sympy库中的diff函数传入需要求导的函数即可返回求导之后的结果. python利用sympy库 ...

  4. python求奇数的乘积_Python中的推导式使用详解

    推导式是Python中很强大的.很受欢迎的特性,具有语言简洁,速度快等优点.推导式包括: 1.列表推导式 2.字典推导式 3.集合推导式 嵌套列表推导式 NOTE: 字典和集合推导是最近才加入到Pyt ...

  5. python字典遍历取值_Python中字典的使用

    字典(dictionary)是除列表以外Python中最灵活的数据类型 字典也可以用来存储多个数据 和列表的区别 列表是有序的对象集合 字典是无序的对象集合 字典用{}定义 字典使用键值对存储数据,键 ...

  6. python求平方根的小数_python中的数字和数学运算

    计算机最先被发明的目的是帮助人类进行科学计算的,计算机非常善于记住数值,也非常善于执行计算(加.减法等).计算机每秒钟能执行10亿次计算,这比我们自己用大脑计算数字要快很多.尽管在某些任务上我们比计算 ...

  7. python sort函数返回值_python中 sort方法 和sorted函数

    sort和sorted在python中常用语列表(或类列表)的排序,但是在python中有所区别. 他们的唯一的共同点恐怕就是都可以对列表排序,区别: 1. sorted是python的内置函数,可以 ...

  8. python求列表的中位数_python中获取中位数的两种方法

    普通方法: 对列表进行排序,然后根据长度为奇数或者偶数的不同情况计算中位数 def huahua(x): length = len(x) print(length) x.sort() print(x) ...

  9. python设置横坐标的值_python中画图如何修改横坐标大小?

    原标题:python中画图如何修改横坐标大小? 用matplotlib画二维图像时,默认情况下的横坐标和纵坐标显示的值有时达不到自己的需求,需要借助xticks()和yticks()分别对横坐标x-a ...

最新文章

  1. malware分析视频
  2. UA SIE545 优化理论基础9 优先与分治策略1 文件的最优存储顺序
  3. JavaScript正则表达式-基础入门
  4. linux中管道符的简单使用
  5. 【转】常用数学函数篇(Linux c)
  6. 设置Activity进入退出动画
  7. Python统计txt文件中的英文单词个数
  8. 活跃用户怎么理解?活跃用户的数据怎么看?
  9. ZO-Adam/ZO-Newton
  10. UE5 植被系统详解
  11. 用Python基本语法实现一个购物车功能
  12. Android性能优化之较精确的获取图像显示到屏幕上的时间
  13. javascript jc脚本语言
  14. 一款基于chatGPT的插件【Merlin】,聊天式感受强大AI能力
  15. 关于css盒子模型和BFC的理解
  16. CS0120 对象引用对于非静态的字段、方法或属性XX是必需的
  17. 数字逻辑与数字系统(VHDL)动态扫描数码显示器
  18. 防止tweak依附,App有高招;破解App保护,tweak留一手
  19. What is 'Signal 15' ?
  20. 华三4路服务器性能,H3C工业标准服务器产品介绍(48页)-原创力文档

热门文章

  1. pid实现小车巡线绕桩
  2. 京东手机销售数据分析,华为和三星的距离还有多远?
  3. 拉里•埃里森和他的Oracle公司
  4. dede栏目添加自定义字段方法
  5. linux命令 sh -s,shell脚本中 if 判断时候-s是什么意思?
  6. 穆穆推荐-软件销售行业软件公司销售参考操作手册-之2-软件公司销售团队的组建及岗位分类
  7. 使用Busybox制作根文件系统
  8. 正睿OI DAY12 ks5
  9. java 输入数字到数组_java怎么实现输入n个数字赋值到一个数组内?
  10. 并发模型第肆讲-pre threaded模型