如題,一般來說
aaa = [88,99,66,44]
print(type(aaa))
aaa = aaa - aaa[0]
print(type(aaa))
會得到:
<class 'list'>
TypeError: unsupported operand type(s) for -: 'list' and 'int'
不過剛剛我的程式碼有一部分如下
print(type(x_JKR))
x_JKR -= x_JKR[0]
print(type(x_JKR))
結果得到:
<class 'list'>
<class 'numpy.ndarray'>
我:黑人問號.jpg
我唯一想到的可能是,之前原本是在 x_JKR -= x_JKR[0]之前
先做過 x_JKR = np.array(x_JKR) ,轉換成array後再來扣除首項
後來因為一些問題所以把這轉換過程移到後面去了
不過我也試著對測試用的aaa也做了類似的事,但並沒有導致同樣的結果
用的編輯器是VS Code 模式是jupyter notebook(開在VS Code內)