Показать окно сообщения от класса в c#?

Рассмотрите возможность использования смещения в np.diagonal . Поскольку диагональ - это когда цели равны между собой между домашней и выездной командами, на одно смещение вверх вероятности, когда выездная команда на одну цель выше, чем домашняя. И наоборот, одним смещением вниз являются вероятности, когда хозяева на одну цель выше, чем гости. Следовательно, суммируйте две вероятности.

# AWAY ONE GOAL HIGHER
np.sum(np.diagonal(match_score_matrix, offset=1))    
# HOME ONE GOAL HIGHER
np.sum(np.diagonal(match_score_matrix, offset=-1))

# AWAY TWO GOALS HIGHER
np.sum(np.diagonal(match_score_matrix, offset=2))    
# HOME TWO GOALS HIGHER
np.sum(np.diagonal(match_score_matrix, offset=-2))
...

# AWAY MAX GOALS HIGHER USING array.shape
np.sum(np.diagonal(match_score_matrix, offset=match_score_matrix.shape[0]))
# HOME MAX GOALS HIGHER USING array.shape
np.sum(np.diagonal(match_score_matrix, offset=-match_score_matrix.shape[0]))

А для нужного словаря используйте словарное понимание

def get_probabilities(match_score_matrix, max_goals_home, max_goals_away):

    # DICTIONARY COMPREHENSION 
    return {str(i): np.sum(np.diagonal(match_score_matrix, offset=i)) for i in range(-15,15)}

26
задан Litisqe Kumar 18 August 2015 в 06:54
поделиться

4 ответа

using System.Windows.Forms;
...
MessageBox.Show("Hello World!");
36
ответ дан John Gietzen 28 November 2019 в 06:51
поделиться

Попробуйте это:

System.Windows.Forms.MessageBox.Show("Here's a message!");
4
ответ дан Keith Gaughan 28 November 2019 в 06:51
поделиться
System.Windows.MessageBox.Show("Hello world"); //WPF
System.Windows.Forms.MessageBox.Show("Hello world"); //WinForms
14
ответ дан Mehrdad Afshari 28 November 2019 в 06:51
поделиться
using System.Windows.Forms;

public class message
{
    static void Main()
    {  
        MessageBox.Show("Hello World!"); 
    }
}
3
ответ дан Konstantin Tarkus 28 November 2019 в 06:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: