小编agh*_*ghd的帖子

如何使用printf在字符串中打印多个变量?

我想找到两个数字的最大值,然后打印出来.我想要打印所有三个数字.我使用以下代码.

#include<stdio.h>
#include<conio.h>
main()
{
     //clrscr();
     int a,b,c;
     printf("insert two numbers:");
     scanf("%d%d", &a, &b);
     c = (a>b) ? a : b;
     printf("\nmaximum of %d",a," and %d",b,"  is = %d" c);
     getch();

}
Run Code Online (Sandbox Code Playgroud)

但是,我收到两个语法错误(请参见附图).有人可以帮帮我吗?

c printf syntax-error

6
推荐指数
2
解决办法
7万
查看次数

如何在 k 均值聚类中设置每个聚类的最小观察数?

我正在尝试根据用户的行为对一些产品进行聚类。我最终得到的是具有不同数量观察值的聚类。

我已经检查了 k 均值聚类参数,但无法找到控制每个聚类的最小(或最大)观测值数量的参数。

例如,这里是观察数量如何分布在不同的集群中。

cluster_id   num_observations
0   6
1   4
2   1
3   3
4   29
5   5
Run Code Online (Sandbox Code Playgroud)

如何处理这个问题?

cluster-analysis machine-learning k-means pandas scikit-learn

6
推荐指数
1
解决办法
7509
查看次数

CODESYS 中众多功能块的实例化 (IEC61131)

我使用 CODESYS 制作了一个功能块来执行电能计量。该功能块的输入是电流和电压,输出是能量。现在,我们需要有 1000 个该功能块的实例来运行我们拥有的 1000 米的代码。编写(可能还有复制和粘贴)这些实例似乎并不是最有趣的工作。想知道是否有人有更聪明的方法来进行如此众多的实例化。

例如,以下是 2 个实例的代码(在 CODESYS 中)的样子:

meter_instance1(CURRENT:=I1, VOTAGE:=V2);
Energy1:= meter_instance1.ENERGY;

meter_instance2(CURRENT:=I2, VOTAGE:=V2);
Energy2:= meter_instance2.ENERGY;
Run Code Online (Sandbox Code Playgroud)

我们希望有 1000 个实例。任何想法都会受到高度赞赏。

plc real-time instantiation codesys iec61131-3

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

在MATLAB中如何编写一个迭代地重视其字段的结构?

我有一个问题,即迭代地增加结构的大小.我找不到它的解决方案.

我需要的是有200个向量(名为EVE1-EVE200),作为结构的字段.我在matlab中编写了以下代码:

 for i=1:200;
    events=struct(['EVE' num2str(i)],[]);
end
Run Code Online (Sandbox Code Playgroud)

但它只是形成了最后的结构.有人请帮帮我吗?这种初始化数据库的方式是最好的方法吗?

iteration matlab for-loop structure

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

使用matplotlib,如何使散射点变大以获得更高的密度?

我正在使用matplotlib绘制图。x和y轴是离散值,因此列表中的几个(x,y)点具有相同的值。例如,假设我们有以下x,y点:

x=[0,1,1,2,2,2,2,2]
y=[0,1,2,3,3,3,3,5]
Run Code Online (Sandbox Code Playgroud)

现在所有(x,y)点出现一次,但是(2,3)点出现4次。当我使用plt.scatter(x,y)时,它一次仅将(2,3)显示为常规点。如何也可以显示发生的密度?例如,更大的标记?

python visualization matplotlib pandas

0
推荐指数
2
解决办法
2135
查看次数