gpt4 book ai didi

python - "AttributeError: ' numpy.ndarray ' object has no attribute ' 值'

转载 作者:行者123 更新时间:2023-12-04 09:16:44 26 4
gpt4 key购买 nike

这是我的代码片段:

#code sample
for i in range(1, number_of_segments + 1):
I1 = (dcm_pixel_array["array" + str(3 + (i - 1))]) * 2
I8 = (dcm_pixel_array["array" + str(3 + (7*int((number_of_segments+2)/8)) + (i-1) + 2)]) * 2
for j in range(I1.ndim):
for k in range(I1.ndim):
if (3.03 - (17.85 + 14.87)) / (math.log((I8[j].values[k]) / (I1[j].values[k]))) < 0:
T2_map = np.zeros(shape = (j, k, i))
elif (3.03-(17.85+14.87))/(math.log((I8[j].values[k]) / (I1[j].values[k]))) > 100:
T2_map = np.full((i,j,k), 100)
# end of sample
我在第一个 if 语句中收到错误。它说:“AttributeError: 'numpy.ndarray' 对象没有属性 'values'”。关于我应该怎么做来纠正错误的任何建议?
说明:“dcm_pixel_array”是从 dicom 文件中读取的数组(二进制掩码)字典。段数为 286。我试图访问 I8 和 I1 数组的第 k 列的第 j 行中的信息。
谢谢!

最佳答案

由于给定的数据集已经是一个数组,值将不起作用。
使用 I8[j][k] 调用数组

关于python - "AttributeError: ' numpy.ndarray ' object has no attribute ' 值',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63184901/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com