THR[i-1] = thrpython报错
时间: 2024-03-14 21:48:35 浏览: 51
THR1068 - Azure Security Center 101.pptx
在 Python 中,如果出现 `THR[i-1] = thr` 的错误,通常是因为 `THR` 数组没有被正确地初始化或者没有被正确地定义,导致无法对其进行赋值操作。
在赋值之前,需要确保 `THR` 数组已经被定义并且已经被初始化。例如,假设你要定义一个包含 10 个元素的 `THR` 数组,你可以这样初始化:
```python
THR = [0] * 10 # 初始化数组,每个元素都为 0
```
然后在循环中,你可以使用以下代码对 `THR` 数组进行赋值:
```python
for i in range(1, n):
# 计算 thr 值
thr = p1_b * (mea2_b - mG) ** 2 + p2_b * (mea3_b - mG) ** 2
# 将 thr 赋值给 THR 数组
THR[i-1] = thr
```
确保在赋值之前,`THR` 数组已经被正确地定义和初始化,这样就可以避免出现这个错误了。
阅读全文