python列表对应元素相乘_在python中,将两个列表中的每个元素相乘
我的任务是仅使用基本的python函数(而不是numpy)生成以下列表。以下是我所有的代码:#1.Create a list which contains i^2 with i = 1 through 5
squares = [pow(i,2) for i in range(1,6)]
#print squares
#2. Create a list which contains log[j] with j = 1 through 5
logs = map(math.log10,range(1,6))
#print logs
#3. Create a list which contains [i_1*j_1, i_2*j_2, i_3,j_3...]
def mult(x,y): return x*y
lmultl = map(mult,squares,logs)
#print lmultl
#4 Create a list which contains [[i_1*j_1, i_1*j_2, i_1*j_3...][i_2*j_1, i_2*j_2, i_2*j_3...]etc]
logslol = [[logs]*5] #Returns a list of lists with 5 copies of list "logs"
def lrep(x): return [x,x,x,x,x] #Returns a list w/ 5 copies of each integer
squareslol= map(lrep,squares) #Returns list of lists "for squares"
print map(mult,logslol,squareslol) #Attempt 1 to create goal list
print [logslol*item for item in squareslol] #Attempt 2 to create goal list
我的问题是针对list“4”中的最后一个print语句:我得到了一个TypeError:“cannot multiply sequence by non int of type'list'”对于这两个方法。有没有更有效的方法将每个元素乘以两个“列表列表”?在
python列表对应元素相乘_在python中,将两个列表中的每个元素相乘相关推荐
- python 两个列表比较_如何在Python中比较两个列表
python 两个列表比较 In this article, we will understand the different ways to compare two lists in Python. ...
- python 如何在一个for循环中遍历两个列表
是我在看<笨方法学python>过程中发现有一行代码看不懂--" for sentence in snippet, phrase:",所以研究了半天,感觉挺有收获的.所 ...
- 如何在Python中串联两个列表?
如何在Python中串联两个列表? 例: listone = [1, 2, 3] listtwo = [4, 5, 6] 预期结果: >>> joinedlist [1, 2, 3, ...
- java 合并两个列表_如何在Java中合并两个列表?
java 合并两个列表 Merging two lists in Java is often a useful operation. These lists can be ArrayLists or ...
- python列表对应元素相乘_关于python:如何对两个列表进行元素明智的相乘?
我想执行元素明智的乘法,将两个列表按值在Python中相乘,就像我们在Matlab中可以做到的那样. 这就是我在Matlab中要做的. 1 2 3a = [1,2,3,4] b = [2,3,4,5] ...
- python列表内元素求和_在Python中将列表的每个元素与另一个列表的每个元素相乘/相加/相除的有效方法...
我想将一个列表的每个元素与另一个列表的每个元素相乘. lst1 = [1, 2, 1, 2] lst2 = [2, 2, 2] lst3 = [] for item in lst1: for i in ...
- 定义空列表元素类型_【Python+Excel】做数据分析5--列表和元组读取和常用查询
元组和列表是两个非常相似的亲兄弟,两者在表现形式上有所不同,其最大的区别是元组在定义后无法修改,只能读取,而列表则支持修改和读取.比如在一个队伍里面,队伍中的每一个人就是列表或者是元组中的每个元素. ...
- python元素分类_在python中对列表的元素进行分类
假设该函数是可传递的和反射的(并且如果不是,则整个分组似乎没有多大意义),将每个单词与每个组中的一个"代表"进行比较就足够了,例如,只是第一个或最后一个元素.如果不存在此类组,请创 ...
- python 多维list 排序_人生苦短 | Python列表和元组归纳整理
1. 列表 1.1. 列表是什么? 列表是由一系列按特定顺序排列的元素组成,所以是有序的集合.列表中的元素可以是不同类型的,列表中也可以嵌套列表.在Python中,用方括号[]来表示列表,并用逗号来分 ...
最新文章
- Sequence(组合数学,集合不同元素的个数)
- hdu 5501(贪心+01背包)
- 香帅的北大金融学课笔记17 -- 公司治理
- C++ 模板(template) 的定义
- php反射API 获取属性/注释/方法 执行方法 实例
- WEBPACK+ES6+REACT入门(1/7)-创建webpack4.x项目
- 为编译安装的nginx提供init服务控制脚本
- 第五章 编码/加密——《跟我学Shiro》[张开涛]
- java计算机毕业设计运动会管理系统源码+mysql数据库+系统+lw文档+部署
- c语言正弦波程序_DAC0832的波形信号发生器Proteus仿真设计,正弦波、三角波、方波和锯齿波...
- 运维工程师高阶面试总结
- [半监督学习] ReMixMatch: Semi-Supervised Learning with Distribution Alignment and Augmentation Anchoring
- 定制任务栏托盘的dll
- 标准 BT656 并行 数据结构 详解
- 使用Python扩展库numpy中的piecewise()函数实现分段函数模拟兔子的行走轨迹,然后使用matplotlib.pyplot中的plot函数绘制折线图表示兔子和乌龟的时间位移图,并添加坐标
- 中兴笔试题目总结(一)C++部分
- dns服务器会改变运营商吗,随便修改DNS会对网络产生什么影响?
- Windows 11的桌面主题怎么更改?
- 如何使用纯JS过掉淘宝滑块
- 同步脑电图-功能磁共振融合推断宏观脑动力学