Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/292.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 选择非1。计算相关系数时数据集迭代中的值?_Python_Numpy - Fatal编程技术网

Python 选择非1。计算相关系数时数据集迭代中的值?

Python 选择非1。计算相关系数时数据集迭代中的值?,python,numpy,Python,Numpy,我正在迭代计算相关值的结果集 此循环的输出: for x in range(DT.shape[1]): print np.corrcoef(DT[:, x], YDT, rowvar=False) 详情如下: [[ 1. ,0.58889117], [ 0.58889117 ,1. ]] [[ 1. ,0.69343965], [ 0.69343965 ,1. ]] [[ 1. ,0.522528

我正在迭代计算相关值的结果集

此循环的输出:

for x in range(DT.shape[1]):
    print np.corrcoef(DT[:, x], YDT, rowvar=False)
详情如下:

[[ 1.          ,0.58889117],
 [ 0.58889117  ,1.        ]]
[[ 1.          ,0.69343965],
 [ 0.69343965  ,1.        ]]
[[ 1.          ,0.52252876],
 [ 0.52252876  ,1.        ]]
[[ 1.          ,0.65612867],
 [ 0.65612867  ,1.        ]]
[[ 1.          ,0.67349517],
 [ 0.67349517  ,1.        ]]
[[ 1.          ,0.5557239],
 [ 0.5557239   ,1.       ]]
[[ 1.          ,0.69473707],
 [ 0.69473707  ,1.        ]]
[[ 1.          ,0.71186044],
 [ 0.71186044  ,1.        ]]
如何选择不是1的值。从第一排开始?还有,我怎么能不打印每一行两次……这意味着第一行是[1.0.58888],第二行是[0.58888 1]

对于每个迭代,我想要的是十进制值,而不是1的值……没有重复


非常感谢您的帮助。

上面Divakar的评论提供了解决方案

np.corrcoef(DT[:, x], YDT, rowvar=False)[0,1]

上面Divakar的评论提供了解决方案

np.corrcoef(DT[:, x], YDT, rowvar=False)[0,1]

请在输出中加逗号好吗。。。否则很难复制和粘贴。只需选择一个非诊断的:
np.corrcoef(DT[:,x],YDT,rowvar=False)[0,1]
?@COLDSPEED,我希望格式现在已更正。@Divakar我要选择小数,而不是小数。您建议的解决方案可以解决这个问题吗?@Codinghierarchy您实际试用过:
np.corrcoef(DT[:,x],YDT,rowvar=False)[0,1]
?我希望我的代码注释不是第一次看不见:)你能在输出中添加逗号吗。。。否则很难复制和粘贴。只需选择一个非诊断的:
np.corrcoef(DT[:,x],YDT,rowvar=False)[0,1]
?@COLDSPEED,我希望格式现在已更正。@Divakar我要选择小数,而不是小数。您建议的解决方案可以解决这个问题吗?@Codinghierarchy您实际试用过:
np.corrcoef(DT[:,x],YDT,rowvar=False)[0,1]
?我希望我的代码注释不是第一次看不见:)