【发布时间】:2018-07-30 02:33:33
【问题描述】:
例如张量变量a为:
a = [1, 2, 3, 4, 5, 6]
我想将张量变量中大于5的每个元素转换成10。
即从[1, 2, 3, 4, 5, 6] 转换为[1, 2, 3, 4, 10, 10]。
我应该使用for 和if 语句吗?
还是有更简单的编码?
非常感谢!
【问题讨论】:
-
那
a = [1, 2, 3, 4, 5, 6],将a定义为一个元素的元组,即6 个元素的列表。这真的是你想要的吗? -
欢迎来到Stack Overflow!请在您的问题中包含您已经尝试过的内容以及您的 Python 代码示例。你试过这两种方法吗?你有什么困难?请参阅How to Ask 以及如何创建minimal reproducible example。
-
我认为您的意思是 "greater or equal" 而不是 "greater"。