python - PYTHON:解决 y=a+b*x 其中 x 是预定义列表
问题描述
如上所述,我试图解决这个问题...描述:y
是一个空列表,每次都会用y=a+bx
where x
is a list with no 来评估方程。其中的值,评估的答案y
将添加到名为y
(附加)的列表中。现在我的问题是我已经尝试了几乎所有谷歌搜索来寻找这个解决方案,但无济于事,我是 Python 的初学者。
我确实有根据我的初学者知识尝试过的代码块,但它不起作用
ERROR_SHOWN: can't multiply sequence by non-int of type numpy.float64
希望它以任何方式帮助...
代码:
y = []
for num in x:
y=a+b*x
append(y)
print(y)
希望我提供的信息有帮助
解决方案
y = [a+b*num for num in x]
print(y)
推荐阅读
- python - 对多个数据框和列应用函数
- java - 无法在 vscode 中调试 Maven 项目,因为 Maven 插件为空
- c++ - WSASockets 是否能够在不使用管道的情况下获取进程 I/O?
- python - 在 Python 中获取 MySQL 日期时间字段时忽略秒数
- laravel - Laravel 中的会话仅在本地类中可用
- postman - 在 Postman 中使用集合变量
- elasticsearch - 弹性搜索索引模式中的计算字段
- sql - 在 T-SQL 中的顺序行中适当地设置计数器
- java - Android Activity 生命周期:Onstop() 的问题
- c# - jQuery 和 Razor 执行顺序