根据另一个函数中的列表计算平均值

时间:2018-04-20 01:58:22

标签: python function

所以我需要使用另一个函数为一个函数生成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();
    }
}

1 个答案:

答案 0 :(得分:0)

由于计算平均值并不完全复杂(它只是一个函数调用),为什么不在调用fileRead()后直接计算它?

(x, y) = fileRead()
xMean = statistics.mean(x)
yMean = statistics.mean(y)