所以我需要使用另一个函数为一个函数生成x坐标列表和y坐标列表的均值,但我不确定如何这样做。这是我到目前为止所做的,第一个功能是正确的,它只是第二个需要工作的功能,我只是不确定该怎么做。 'datafile1'只是一个由制表符分隔的x和y坐标列表。我应该提到这必须通过一个单独的函数来完成,否则我会以更简单的方式完成它。
import com.rabbitmq.client.Channel;
import com.rabbitmq.client.Connection;
import com.rabbitmq.client.ConnectionFactory;
public class Send {
public static void send(String ip, String Q) throws Exception {
ConnectionFactory factory = new ConnectionFactory();
//set connection info
factory.setHost(ip);
factory.setUsername("test");
factory.setPassword("test");
//create connection
Connection connection = factory.newConnection();
//create channel
Channel channel = connection.createChannel();
//publish message
int a = 1;
while (a!=0)
{
channel.queueDeclare(Q, false, false, false, null);
for(int i=1; i<=2; i++)
{
String message = "Pizza #"+i;
channel.basicPublish("", Q, null, message.getBytes("UTF-8"));
System.out.println(" [x] Sent '" + message + "'" + Q);
}
a--;
}
//SHUT IT ALL DOWN!
channel.close();
connection.close();
}
}
答案 0 :(得分:0)
由于计算平均值并不完全复杂(它只是一个函数调用),为什么不在调用fileRead()
后直接计算它?
(x, y) = fileRead()
xMean = statistics.mean(x)
yMean = statistics.mean(y)