Как получить среднее значение индекса строки на основе последовательного сопоставления?.
доброе утро ,
У меня есть индекс и строка для построения графика.
0 1
1 2
2 2
3 5
4 5
5 5
6 5
7 8
8 8
9 2
10 2
11 2
теперь мне нужно среднее значение для индекса последовательных значений..
любить
среднее значение 2 1,5
среднее значение 5 18/4=4,5
среднее значение для 8 15/2 =7,5
среднее значение для 2 30/2 = 15
Это будет большая помощь, если я получу решение...
Надеясь на лучшее, я получил решения для предыдущих
решения...
Спасибо
Дхананджай
Что я уже пробовал:
Public Class Thing Public Name As String = "" Public Number As Double = 0 Public Sub New(number As Double, name As String) Me.Name = name Me.Number = Number End Sub End Class Public Class Form2 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim things As List(Of Thing) = New List(Of Thing)() Dim s As String = IO.File.ReadAllText("C:\Users\mks\Desktop\Newfolder\p17846.sp1") For i As Integer = 0 To s.Length - 1 Step 1 things.Add(New Thing(i, s.Substring(i, 1))) Next Dim AverageMichael As Double = things.Where(Function(thing) thing.Name = "8").Average(Function(thing) thing.Number) Dim AverageRian As Double = things.Where(Function(thing) thing.Name = "4").Average(Function(thing) thing.Number) MessageBox.Show(AverageMichael) MessageBox.Show(AverageRian) End Sub End Class
Maciej Los
Я не понимаю тебя, особенно, как ты это получаешь:
среднее значение 2 1,5
...
среднее значение для 2 30/2 = 15
Пожалуйста, будьте более конкретны и предоставьте более подробную информацию.
Видеть это: LINQ для поиска рядов последовательных чисел
Member 13307200
сэр
СР не 2, это 1+2/2
где 1 n 2-индекс
Richard MacCutchan
среднее значение любого набора - это просто сумма, деленная на количество элементов. В чем именно заключается ваша проблема?
Member 13307200
мне нужно среднее число последовательных nos...
как в серии 22, 55,88, 222..
я строю график с вышеперечисленными точками..
для анализа мне нужно среднее число последовательных nos..
Richard MacCutchan
Итак, подсчитайте количество предметов, сложите их вместе и разделите на общее количество. Вы все еще не объяснили, в чем заключается ваша проблема при выполнении простых математических вычислений.
Graeme_Grant
Вы имеете в виду скользящее среднее или просто среднее значение набора значений? Если вы имеете в виду скользящее среднее, то недавно у нас была проблема с кодированием, которая имеет для вас несколько различных решений: Задача кодирования: скользящее среднее и стандартное отклонение[^] Решение 2 имеет графическое скользящее среднее ... ты это имеешь в виду?
Member 13307200
скользящее среднее ...что-то в этом роде, сэр...
Ценности, которыми я поделился, - это построение графика...
и я хочу усреднить только пики...
пожалуйста, помогите мне..
Graeme_Grant
Вы нажали на ссылку в моем ответе??? Это ссылка на скриншот решения, упомянутого в моем ответе выше... Оконный StdDev.jpg -Google Диск[^]
Member 13307200
https://drive.google.com/drive/my-drive
сэр... изображение графика прилагается, и мне нужно среднее значение пиков..