[英]How To Make This Matrix in Python
我有這個代碼。 一切正常。
P = np.matrix(' \
1 0.5 0.5 0.5 \
')
print( P )
輸出為 [[1. 0.5 0.5 0.5]]
我想在不使用字符串的情況下制作相同的矩陣。 所以我試過了
P = [[ 1, 0.5, 0.5, 0.5 ]]
print( P )
輸出略有不同。 這是
[[1, 0.5, 0.5, 0.5]]
第二個版本不適合我的目的。 以下代碼適用於第一個版本,但不適用於第二個版本。
p = (P - 1/2)* 2 * scale()
TypeError: unsupported operand type(s) for -: 'list' and 'float'
那么...如何在不使用字符串的情況下獲得矩陣的第一個版本?
不使用字符串的相同矩陣:
P = np.matrix([[1., 0.5, 0.5, 0.5]])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.