python - 从嵌套列表中减去列表
问题描述
我正在尝试从嵌套列表中减去一个列表。例如,
x=[[1, 2, 4], [0, 3, 2]]
y=[2.3333333333333335, 1.6666666666666667]
预期的输出是这样的
x-y=[[-1.33333335, -0.333333335, 1.66666],
[-1.666666,1.33333333,0.3333333326]]
我尝试使用 zip 功能但没有成功。有什么想法我该怎么做?顺便说一句,我不允许使用 numpy。先感谢您
解决方案
列表理解:
x=[[1, 2, 4], [0, 3, 2]]
y=[2.3333333333333335, 1.6666666666666667]
print([[z-y_y for z in x_x] for x_x, y_y in zip(x, y)])
推荐阅读
- python - Keras - 数据集的数据生成器太大而无法放入内存
- javascript - 如何检查名称是否已在此列表中?
- android - Android 许可证状态未知且无法解决
- java - 从 Lombok / @slf4j / Spring Boot 获取日志严重性统计信息
- flutter - 通过 Image.memory 显示 base64(数据类型字符串)
- regex - VS Code - 查找和替换 - 用 h2 替换所有 div,同时保留内部内容
- html - 滚动条无法显示整个列表,因为列表在网页下方传递
- python-3.x - 如何在 Python 中键入每个字母时运行不同的代码
- spring-boot - Spring Boot 2 执行器在重负载下关闭连接
- mysql - 是否有 MySQL 等效的动态数据屏蔽