小编V.V*_*cor的帖子

在Python中将曲线拟合到直方图

我试图使曲线适合matplotlib生成的直方图中的值:

n, bins, patches = plt.hist(myData)
Run Code Online (Sandbox Code Playgroud)

其中"plt"代表matplotlib.pyplot,myData是一个数组,每个索引都出现次数,如[9,3,3,....]

我希望箱子是我的x数据,n是我的y数据.也就是说,我想提取有关x号码与号码x的频率的信息.但是,我不能让箱子和n具有相同的尺寸.

所以基本上,我希望能够将曲线拟合到n(bins,params).

怎么会这样做?

python numpy matplotlib scipy

3
推荐指数
1
解决办法
1万
查看次数

Java - 在线程中的while循环后无法访问StringBuilder

class myThread extends Thread {

myThread(Socket socket) {
    Scanner sc = new Scanner(socket);
}

public void run() {
    StringBuilder sb = new StringBuilder();
    try {
        while(sc.hasNext()) {
            sb.append(sc.next());
            sb.append(" ");
        }
        System.out.println(sb.toString());      

    } catch (Exception e) {
        System.out.println(e);      
    }
}
Run Code Online (Sandbox Code Playgroud)

此代码不输出任何内容.但是,如果我移入System.out.println(sb.toString());while循环,它会.我不知道为什么会这样,但我需要在while循环完成后首先输出代码.

在while循环完成后,如何打印StringBuilder.toString()?

java stringbuilder multithreading

3
推荐指数
1
解决办法
80
查看次数

Octave/Matlab - 向量中的所有元素是否相同?

我需要一种方法来测试向量中的所有元素是否相同

在我的脚本中,我从一个空向量和一个将元素附加到向量的函数开始.我事先不知道这个函数会给我什么价值.我迭代并在每次迭代时向元素追加一个元素.只要每个要附加的新元素与前面的元素相同,迭代就会继续进行.一旦函数返回不同的值,while循环就会中断.

基本上,我需要做的是测试向量中的所有元素是否相同,通常,函数返回不同的值.我尝试过使用strcmp,但它给出了一个关于尺寸不匹配的错误.

提前致谢! V.Vocor

matlab octave

0
推荐指数
1
解决办法
528
查看次数