错误:“浮动”对象不支持项目分配

安托·罗比奇(Anto Robich)

我正在用python编程,但我不明白我在做什么错:

import numpy as np
import matplotlib.pyplot as plt
from math import exp
x=np.linspace(0.0,4.0,100)
y1=x
for i in range(100):

   y2[i]=1.5*(1-exp(-x[i]))

最后一行给我一个错误,指出:浮动对象不支持项目分配。我不明白如何将y2视为一个浮点对象,因为它是一个列表,其中每个元素都是使用1.5 *(1-exp(-x [i]))计算的。

修剪

正如Jean-FrançoisFabreBarmar所指出的那样,仅当您已经将y2分配给浮点数时,您才会收到此消息。无论如何,您都需要以一种或另一种方式构建列表。

使用numpy数组工具(贷记为John1024):

y2 = 1.5*(1-np.exp(-x))

使用列表理解

y2 = [ 1.5*(1-exp(-x[i])) for i in range(100) ]

如果这些比您想使用的要高级,则可以初始化y2并将其构建在循环中:

y2 = []
for i in range(100):
   y2.append(1.5*(1-exp(-x[i])))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

对象不支持项目分配错误

TypeError:“ int”对象不支持项目分配错误

错误:“str”对象不支持项目分配

类型错误:“图像”对象不支持项目分配

数组操作:错误:“int”对象不支持项目分配

错误:“int”对象不支持项目分配

'tuple'对象不支持项目分配

“'str'对象不支持项目分配”

“方法”对象不支持项目分配

类型错误:“元组”对象不支持非元组对象上的项目分配

列表对象上的“类型错误:‘元组’对象不支持项目分配”

Lambda错误“ TypeError:'str'对象不支持项目分配回溯”

错误:在 Zapier 中进行 HTTP 调用时,“NoneType”对象不支持项目分配

错误“ numpy.int32”对象不支持项目分配

在Featuretools中创建实体集错误TypeError:'str'对象不支持项目分配

当Databricks / Spark DataFrame'对象中的执行代码不支持项目分配时收到错误

python中数据帧的简单日志:错误:'type'对象不支持项目分配

Python,累加“ itertools.accumulate”对象不支持项目分配错误

从 Python3 获取“'str'对象不支持项目分配”错误

类型错误:“str”对象不支持迭代中的项目分配

类型错误:“str”对象不支持项目分配熊猫添加列

TypeError /数组索引;'int'对象不支持项目分配

Python Azure Databrick:“ DataFrame”对象不支持项目分配

Python 脚本... TypeError: 'method' 对象不支持项目分配

bluedata mlops 预测 - “NoneType”对象不支持项目分配

TypeError:“ NodeView”对象不支持项目分配-NetworkX

TypeError:'Tensor'对象不支持TensorFlow中的项目分配

TypeError:“范围”对象不支持项目分配

'str'对象不支持Python中的项目分配