Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Python中生成此矩阵_Python - Fatal编程技术网

如何在Python中生成此矩阵

如何在Python中生成此矩阵,python,Python,我有这个密码。一切正常 P = np.matrix(' \ 1 0.5 0.5 0.5 \ ') print( P ) 输出为[[1.0.50.50.5]] 我想在不使用字符串的情况下生成相同的矩阵。所以我试过了 P = [[ 1, 0.5, 0.5, 0.5 ]] print( P ) 输出略有不同。是的 [[1, 0.5, 0.5, 0.5]] 第二个

我有这个密码。一切正常

    P = np.matrix(' \
                  1 0.5 0.5 0.5  \
                  ')          
    print( P )
输出为[[1.0.50.50.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]]) 

接近!这是非常有用的实际代码P=np.matrix([[1,0.5,0.5,0.5]])。