def avg(n):
count=0
sum=0
for var in range(n):
count+=1
sum+=var
return (sum/count)
print (avg(5))
Run Code Online (Sandbox Code Playgroud)
这是尝试使用for循环来查找从1到n的整数的平均值.我缺少什么?
#include <stdio.h>
#include <stdlib.h>
int main()
{
{
float test1Marks, test2Marks, test3Marks, averageMarks;
averageMarks = (test1Marks + test2Marks + test3Marks) / 3;
printf("Test 1 Marks:");
scanf("%f", &test1Marks);
printf("Test 2 Marks:");
scanf("%f", &test2Marks);
printf("Test 3 Marks:");
scanf("%f", &test3Marks);
printf("Average Marks of tests are:%f", averageMarks);
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)
一切都好,但最终输出给出的平均值是错误的.但是,当我为两个变量赋值并通过scanf语法输入第三个值时,它会给出平均值,否则不会.
#include <stdio.h>
int main(void)
{
total = 0;
counter = 1;
while(counter <= 10)
{
printf("%s", "Enter grade: ");
scanf("%d", &grade);
total = total + grade;
counter = counter + 1;
}
average = total / 10;
printf("%d", "average is:", average);
}
Run Code Online (Sandbox Code Playgroud)
我试图计算 10 个数字的平均值。我究竟做错了什么?
我正在尝试平均一个大的(~1.000.000数据集)向量.我已经有这样的数据:
struct data {
std::string alias;
double id;
std::string timestamp;
double value;
};
Run Code Online (Sandbox Code Playgroud)
现在我想平均一天的所有值.时间戳是这样的:"20-NOV-12 10.52.21.260000000 AM".我只关心substr(0,8),它包含描述当天的字符串部分.目前我有这个:
typedef std::vector<std::tuple<std::string, size_t, double>> days;
days&& average_days(const std::vector<data> _d)
{
days ret;
for(auto &d: _d) {
bool found = false;
int count = 0;
double val= 0.0;
for(size_t i = 0; i < ret.size(); i++) {
std::string day = d.alias.substr(0,8);
auto t = ret[i];
if (std::get<0>(t) == day) {
found = true;
std::string ali = std::get<0>(t);
size_t coun = std::get<1>(t) + 1;
double val …Run Code Online (Sandbox Code Playgroud) 对R.来说很新
我有一个简单的数据集,有两列:名称和长度.我的数据显示了一些有两次出现的名字.我如何平均这些长度,然后只列出1个名称与平均长度而不是2?谢谢.
#include <stdio.h>
#include <stdlib.h>
#include <time.h> /* to initialize your random generator */
#define BUFF_SIZE 10
#define FIVE 5
#define TEN 10
#define ZERO 0
#define ONE 1
float min=0;
float max=0;
float average=0;
float input_buffer[BUFF_SIZE+2] = {0};
float output_buffer[FIVE] = {0};
float local_buffer[TEN];
int no_of_data_pts=0;
int function_id=0;
// a function for generating data size, function ID and
// all data, and putting all of it into input_buffer
void generate_data() {
/* initialize random seed: */
srand ( time(NULL) ); …Run Code Online (Sandbox Code Playgroud) 我需要使用 Python 计算串行端口上出现的传感器数据的移动平均值。在程序启动之前,我能找到的所有关于 numpy 的示例都使用文件中的数据或数组中的硬编码数据。
就我而言,程序启动时我没有任何数据。数据每一秒都是实时的。我想在数据到达串行端口时对其进行平滑处理。
我在 Arduino 上有这个工作,但在 Python 中也需要它。有人可以请我指出实时(随时间变化的单个值)样本而不是批量样本。
我有这样的表"年龄":
Age State
23 1
26 3
29 1
41 2
51 1
Run Code Online (Sandbox Code Playgroud)
对于这样的问题,对于那些具有State = 1的人来说,采用Age的平均值是最简单的方法
假设我有一个表,EMPLOYEES它有一个SALARY包含以下内容的列:
30250
35260
7340
60185
Run Code Online (Sandbox Code Playgroud)
另外,假设我们有一个人用计算器上的'0'键来计算这些工资.所以条目是:
325
3526
734
6185
Run Code Online (Sandbox Code Playgroud)
现在我的任务是找出实际平均值和"破碎的关键"平均值之间的差异,看看这个人离开了多少.如何获得"破碎的关键"平均值?
我是 R 新手,仍在学习中。我有一个包含 100 列的矩阵,我需要计算每列的平均值并存储所有这些值以供进一步计算。每列有 5 个数字,在这一步之后我应该有 100 个新值。另外,请告诉我replicate()函数是否是一种仅在一行中完成此操作的可行方法。
我想用数组计算平均数.我希望程序要求成绩数量,并在我想要提供成绩数字之后.
在我想获得平均输出之后double.
到目前为止这是我的代码:
public class Average {
public static void main(String[] args)
{
//int n = MyConsole.readInt("Enter number of grades: " );
int a = MyConsole.readInt("Enter grade 1: " );
int b = MyConsole.readInt("Enter grade 2: " );
int c = MyConsole.readInt("Enter grade 3: " );
int[] numbers = new int[]{a,b,c};
numbers[0] = a;
numbers[1] = b;
numbers[2] = c;
int sum = 0;
for(int i=0; i < numbers.length ; i++)
sum = sum + numbers[i];
double average …Run Code Online (Sandbox Code Playgroud) 使用与下面建议的方法不同的方法解决了我自己的问题!:)
感谢您查看我的问题!:)
我一直在学习结构和在C中的练习实验室工作,我的代码似乎没有正确编译我对它做的任何改变.目前我没有收到任何输出,程序崩溃.我仍然非常困惑如何在将它们传递给函数时正确使用'*'和'&'符号.我的目标是:
如何从学生结构中正确地调用和打印这些项目?我如何访问gpa值以传递给计算平均值的函数?
#include <stdio.h>
#include <stdlib.h>
// define constants
#define ARR 100
#define FIRST 7
#define MIDINIT 1
#define LAST 9
#define STREET 16
#define CITY 11
#define STATE 2
#define ZIP 5
#define AGE 3
#define GPA 4
#define START 0
#define FIRSTID 8
#define INITID 10
#define STREETID 20
#define CITYID 37
#define STATEID 49
#define ZIPID 52
#define AGEID 57
#define GPAID 64
// defined structs …Run Code Online (Sandbox Code Playgroud) 如何计算给定列表的平均值,其内容如下所述:
06:56
06:58
06:55
06:54
06:54
06:53
06:55
06:53
06:58
06:54
06:58
06:55
06:54
06:50
06:54
06:57
Run Code Online (Sandbox Code Playgroud)
任何的想法 ?!?