Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
EGTtools "0.1.14" documentation
Logo
EGTtools "0.1.14" documentation
  • Home page
  • Installation
  • Tutorials
    • Create a new game in Python
    • Create a new game in C++ and bind it to Python
    • Create new strategies/behaviors for existing games
    • Use analytical methods
    • Use numerical methods
    • Visualize results
    • References
  • Examples
    • Hawk and dove dynamics
    • Hawk and dove dynamics with new PairwiseComparison class
    • Monte Carlo simulations
    • Fixation probabilities and Invasion diagram
    • Instantiate the Normal Form Game
    • 2D Simplex plot
    • 2D Simplex plot simplified
    • General examples
  • API reference
    • egttools.calculate_nb_states
    • egttools.calculate_state
    • egttools.calculate_strategies_distribution
    • egttools.files
    • egttools.is_blas_lapack_enabled
    • egttools.is_openmp_enabled
    • egttools.sample_simplex
    • egttools.sample_unit_simplex
    • egttools.show_build_info
    • egttools.analytical
      • egttools.analytical.replicator_equation
      • egttools.analytical.replicator_equation_n_player
      • egttools.analytical.PairwiseComparison
      • egttools.analytical.StochDynamics
      • egttools.analytical.sed_analytical
        • egttools.analytical.sed_analytical.calculate_nb_states
        • egttools.analytical.sed_analytical.calculate_state
        • egttools.analytical.sed_analytical.eig
        • egttools.analytical.sed_analytical.replicator_equation
        • egttools.analytical.sed_analytical.replicator_equation_n_player
        • egttools.analytical.sed_analytical.sample_simplex
        • egttools.analytical.sed_analytical.warn
        • egttools.analytical.sed_analytical.StochDynamics
        • egttools.analytical.sed_analytical.csr_matrix
        • egttools.analytical.sed_analytical.lil_matrix
        • egttools.analytical.sed_analytical.permutations
      • egttools.analytical.utils
        • egttools.analytical.utils.calculate_gradients
        • egttools.analytical.utils.check_if_point_in_unit_simplex
        • egttools.analytical.utils.check_if_there_is_random_drift
        • egttools.analytical.utils.check_replicator_stability_pairwise_games
        • egttools.analytical.utils.eigvals
        • egttools.analytical.utils.find_roots
        • egttools.analytical.utils.find_roots_and_stability
        • egttools.analytical.utils.get_pairwise_gradient_from_replicator
        • egttools.analytical.utils.get_pairwise_gradient_from_replicator_n_player
        • egttools.analytical.utils.replicator_equation
        • egttools.analytical.utils.replicator_equation_n_player
        • egttools.analytical.utils.root
        • egttools.analytical.utils.sample_unit_simplex
        • egttools.analytical.utils.StochDynamics
    • egttools.behaviors
      • egttools.behaviors.CPR
        • egttools.behaviors.CPR.abstract_cpr_strategy
          • egttools.behaviors.CPR.abstract_cpr_strategy.abstractmethod
          • egttools.behaviors.CPR.abstract_cpr_strategy.ABC
          • egttools.behaviors.CPR.abstract_cpr_strategy.AbstractCPRStrategy
        • egttools.behaviors.CPR.cpr_strategies
          • egttools.behaviors.CPR.cpr_strategies.fair_extraction
          • egttools.behaviors.CPR.cpr_strategies.high_extraction
          • egttools.behaviors.CPR.cpr_strategies.nash_extraction
          • egttools.behaviors.CPR.cpr_strategies.payoff_no_commitment
          • egttools.behaviors.CPR.cpr_strategies.AbstractCPRStrategy
          • egttools.behaviors.CPR.cpr_strategies.CommitmentStrategy
          • egttools.behaviors.CPR.cpr_strategies.FairExtraction
          • egttools.behaviors.CPR.cpr_strategies.FakeStrategy
          • egttools.behaviors.CPR.cpr_strategies.FixedExtraction
          • egttools.behaviors.CPR.cpr_strategies.FreeStrategy
          • egttools.behaviors.CPR.cpr_strategies.HighExtraction
          • egttools.behaviors.CPR.cpr_strategies.NashExtraction
      • egttools.behaviors.CRD
        • egttools.behaviors.CRD.AbstractCRDStrategy
        • egttools.behaviors.CRD.CRDMemoryOnePlayer
        • egttools.behaviors.CRD.GoalBasedCRDStrategy
        • egttools.behaviors.CRD.MovingAverageCRDStrategy
        • egttools.behaviors.CRD.TimeBasedCRDStrategy
        • egttools.behaviors.CRD.goal_based
          • egttools.behaviors.CRD.goal_based.AbstractCRDStrategy
          • egttools.behaviors.CRD.goal_based.GoalBasedCRDStrategy
        • egttools.behaviors.CRD.moving_average
          • egttools.behaviors.CRD.moving_average.AbstractCRDStrategy
          • egttools.behaviors.CRD.moving_average.MovingAverageCRDStrategy
        • egttools.behaviors.CRD.time_based
          • egttools.behaviors.CRD.time_based.AbstractCRDStrategy
          • egttools.behaviors.CRD.time_based.TimeBasedCRDStrategy
      • egttools.behaviors.NormalForm
        • egttools.behaviors.NormalForm.AbstractNFGStrategy
        • egttools.behaviors.NormalForm.TwoActions
          • egttools.behaviors.NormalForm.TwoActions.ActionInertia
          • egttools.behaviors.NormalForm.TwoActions.Cooperator
          • egttools.behaviors.NormalForm.TwoActions.Defector
          • egttools.behaviors.NormalForm.TwoActions.Detective
          • egttools.behaviors.NormalForm.TwoActions.EpsilonGRIM
          • egttools.behaviors.NormalForm.TwoActions.EpsilonTFT
          • egttools.behaviors.NormalForm.TwoActions.GRIM
          • egttools.behaviors.NormalForm.TwoActions.GenerousTFT
          • egttools.behaviors.NormalForm.TwoActions.GradualTFT
          • egttools.behaviors.NormalForm.TwoActions.ImperfectTFT
          • egttools.behaviors.NormalForm.TwoActions.MemoryOneStrategy
          • egttools.behaviors.NormalForm.TwoActions.Pavlov
          • egttools.behaviors.NormalForm.TwoActions.Random
          • egttools.behaviors.NormalForm.TwoActions.SuspiciousTFT
          • egttools.behaviors.NormalForm.TwoActions.TFT
          • egttools.behaviors.NormalForm.TwoActions.TFTT
          • egttools.behaviors.NormalForm.TwoActions.TTFT
          • egttools.behaviors.NormalForm.TwoActions.nfg_strategies
            • egttools.behaviors.NormalForm.TwoActions.nfg_strategies.AbstractNFGStrategy
            • egttools.behaviors.NormalForm.TwoActions.nfg_strategies.Detective
            • egttools.behaviors.NormalForm.TwoActions.nfg_strategies.EpsilonGRIM
            • egttools.behaviors.NormalForm.TwoActions.nfg_strategies.EpsilonTFT
            • egttools.behaviors.NormalForm.TwoActions.nfg_strategies.MemoryOneStrategy
      • egttools.behaviors.opinion_behaviors
        • egttools.behaviors.opinion_behaviors.opinion_factory
        • egttools.behaviors.opinion_behaviors.Opinion
      • egttools.behaviors.pgg_behaviors
        • egttools.behaviors.pgg_behaviors.player_factory
        • egttools.behaviors.pgg_behaviors.PGGOneShotStrategy
    • egttools.datastructures
      • egttools.datastructures.DataTable
    • egttools.distributions
      • egttools.distributions.binom
      • egttools.distributions.comb
      • egttools.distributions.multinomial_pmf
      • egttools.distributions.multivariate_hypergeometric_pdf
      • egttools.distributions.TimingUncertainty
    • egttools.games
      • egttools.games.AbstractGame
      • egttools.games.AbstractNPlayerGame
      • egttools.games.AbstractSpatialGame
      • egttools.games.AbstractTwoPLayerGame
      • egttools.games.CRDGame
      • egttools.games.CRDGameTU
      • egttools.games.CommonPoolResourceDilemma
      • egttools.games.CommonPoolResourceDilemmaCommitment
      • egttools.games.InformalRiskGame
      • egttools.games.Matrix2PlayerGameHolder
      • egttools.games.MatrixNPlayerGameHolder
      • egttools.games.NPlayerStagHunt
      • egttools.games.NormalFormGame
      • egttools.games.NormalFormNetworkGame
      • egttools.games.OneShotCRD
      • egttools.games.OneShotCRDNetworkGame
      • egttools.games.PGG
      • egttools.games.abstract_games
        • egttools.games.abstract_games.abstractmethod
        • egttools.games.abstract_games.calculate_state
        • egttools.games.abstract_games.sample_simplex
        • egttools.games.abstract_games.AbstractGame
        • egttools.games.abstract_games.AbstractNPlayerGame
        • egttools.games.abstract_games.AbstractNPlayerGameExpectedPayoff
        • egttools.games.abstract_games.AbstractTwoPLayerGame
      • egttools.games.informal_risk
        • egttools.games.informal_risk.calculate_nb_states
        • egttools.games.informal_risk.calculate_state
        • egttools.games.informal_risk.sample_simplex
        • egttools.games.informal_risk.AbstractGame
        • egttools.games.informal_risk.InformalRiskGame
      • egttools.games.nonlinear_games
        • egttools.games.nonlinear_games.calculate_state
        • egttools.games.nonlinear_games.sample_simplex
        • egttools.games.nonlinear_games.AbstractCPRStrategy
        • egttools.games.nonlinear_games.AbstractNPlayerGame
        • egttools.games.nonlinear_games.CommonPoolResourceDilemma
        • egttools.games.nonlinear_games.CommonPoolResourceDilemmaCommitment
        • egttools.games.nonlinear_games.NPlayerStagHunt
      • egttools.games.opinion_game
        • egttools.games.opinion_game.moment
        • egttools.games.opinion_game.sample_simplex
        • egttools.games.opinion_game.sigmoid
        • egttools.games.opinion_game.AbstractNPlayerGame
        • egttools.games.opinion_game.OpinionGame
      • egttools.games.pgg
        • egttools.games.pgg.sample_simplex
        • egttools.games.pgg.AbstractNPlayerGame
        • egttools.games.pgg.PGG
        • egttools.games.pgg.PGGOneShotStrategy
    • egttools.helpers
      • egttools.helpers.vectorized
        • egttools.helpers.vectorized.barycentric_to_xy_coordinates
        • egttools.helpers.vectorized.cpp_vectorized_replicator_equation_n_player
        • egttools.helpers.vectorized.replicator_equation_n_player
        • egttools.helpers.vectorized.vectorized_barycentric_to_xy_coordinates
        • egttools.helpers.vectorized.vectorized_replicator_equation
        • egttools.helpers.vectorized.vectorized_replicator_equation_n_player
    • egttools.numerical
      • egttools.numerical.GeneralPopulationEvolver
      • egttools.numerical.NetworkEvolver
      • egttools.numerical.PairwiseComparisonNumerical
      • egttools.numerical.numerical_
        • egttools.numerical.numerical_.calculate_nb_states
        • egttools.numerical.numerical_.calculate_state
        • egttools.numerical.numerical_.calculate_strategies_distribution
        • egttools.numerical.numerical_.is_blas_lapack_enabled
        • egttools.numerical.numerical_.is_openmp_enabled
        • egttools.numerical.numerical_.replicator_equation
        • egttools.numerical.numerical_.replicator_equation_n_player
        • egttools.numerical.numerical_.sample_simplex
        • egttools.numerical.numerical_.sample_simplex_directly
        • egttools.numerical.numerical_.sample_unit_simplex
        • egttools.numerical.numerical_.vectorized_replicator_equation_n_player
        • egttools.numerical.numerical_.GeneralPopulationEvolver
        • egttools.numerical.numerical_.NetworkEvolver
        • egttools.numerical.numerical_.PairwiseComparison
        • egttools.numerical.numerical_.PairwiseComparisonNumerical
      • egttools.numerical.structure
        • egttools.numerical.structure.AbstractStructure
        • egttools.numerical.structure.Network
        • egttools.numerical.structure.NetworkGroup
        • egttools.numerical.structure.NetworkGroupSync
        • egttools.numerical.structure.NetworkSync
        • egttools.numerical.structure.factories
          • egttools.numerical.structure.factories.network_factory
          • egttools.numerical.structure.factories.network_group_factory
          • egttools.numerical.structure.factories.network_group_sync_factory
          • egttools.numerical.structure.factories.network_sync_factory
          • egttools.numerical.structure.factories.AbstractSpatialGame
          • egttools.numerical.structure.factories.Network
          • egttools.numerical.structure.factories.NetworkGroup
          • egttools.numerical.structure.factories.NetworkGroupSync
          • egttools.numerical.structure.factories.NetworkSync
    • egttools.plotting
      • egttools.plotting.draw_invasion_diagram
      • egttools.plotting.plot_gradient
      • egttools.plotting.plot_gradients
      • egttools.plotting.plot_pairwise_comparison_rule_dynamics_in_simplex
      • egttools.plotting.plot_pairwise_comparison_rule_dynamics_in_simplex_without_roots
      • egttools.plotting.plot_replicator_dynamics_in_simplex
      • egttools.plotting.Simplex2D
      • egttools.plotting.helpers
        • egttools.plotting.helpers.add_arrow
        • egttools.plotting.helpers.barycentric_to_xy_coordinates
        • egttools.plotting.helpers.calculate_nb_states
        • egttools.plotting.helpers.calculate_stability
        • egttools.plotting.helpers.calculate_stationary_points
        • egttools.plotting.helpers.check_if_point_in_unit_simplex
        • egttools.plotting.helpers.find_roots_in_discrete_barycentric_coordinates
        • egttools.plotting.helpers.find_where_point_is_in_simplex
        • egttools.plotting.helpers.perturb_state
        • egttools.plotting.helpers.perturb_state_discrete
        • egttools.plotting.helpers.root
        • egttools.plotting.helpers.sample_simplex
        • egttools.plotting.helpers.simplex_iterator
        • egttools.plotting.helpers.xy_to_barycentric_coordinates
        • egttools.plotting.helpers.NDArray
      • egttools.plotting.indicators
        • egttools.plotting.indicators.draw_invasion_diagram
        • egttools.plotting.indicators.plot_gradient
        • egttools.plotting.indicators.plot_gradients
        • egttools.plotting.indicators.AutoMinorLocator
      • egttools.plotting.simplex2d
        • egttools.plotting.simplex2d.add_arrow
        • egttools.plotting.simplex2d.barycentric_to_xy_coordinates
        • egttools.plotting.simplex2d.calculate_nb_states
        • egttools.plotting.simplex2d.find_where_point_is_in_simplex
        • egttools.plotting.simplex2d.odeint
        • egttools.plotting.simplex2d.perturb_state
        • egttools.plotting.simplex2d.perturb_state_discrete
        • egttools.plotting.simplex2d.sample_simplex
        • egttools.plotting.simplex2d.sample_unit_simplex
        • egttools.plotting.simplex2d.xy_to_barycentric_coordinates
        • egttools.plotting.simplex2d.Circle
        • egttools.plotting.simplex2d.Simplex2D
        • egttools.plotting.simplex2d.TypeVar
      • egttools.plotting.simplified
        • egttools.plotting.simplified.barycentric_to_xy_coordinates
        • egttools.plotting.simplified.calculate_nb_states
        • egttools.plotting.simplified.calculate_stability
        • egttools.plotting.simplified.check_if_there_is_random_drift
        • egttools.plotting.simplified.check_replicator_stability_pairwise_games
        • egttools.plotting.simplified.find_roots
        • egttools.plotting.simplified.find_roots_in_discrete_barycentric_coordinates
        • egttools.plotting.simplified.plot_pairwise_comparison_rule_dynamics_in_simplex
        • egttools.plotting.simplified.plot_pairwise_comparison_rule_dynamics_in_simplex_without_roots
        • egttools.plotting.simplified.plot_replicator_dynamics_in_simplex
        • egttools.plotting.simplified.replicator_equation
        • egttools.plotting.simplified.replicator_equation_n_player
        • egttools.plotting.simplified.vectorized_barycentric_to_xy_coordinates
        • egttools.plotting.simplified.vectorized_replicator_equation
        • egttools.plotting.simplified.vectorized_replicator_equation_n_player
        • egttools.plotting.simplified.xy_to_barycentric_coordinates
        • egttools.plotting.simplified.AbstractGame
        • egttools.plotting.simplified.Matrix2PlayerGameHolder
        • egttools.plotting.simplified.MatrixNPlayerGameHolder
        • egttools.plotting.simplified.NDArray
        • egttools.plotting.simplified.PairwiseComparison
        • egttools.plotting.simplified.Simplex2D
    • egttools.utils
      • egttools.utils.calculate_nb_unique_combinations
      • egttools.utils.calculate_stationary_distribution
      • egttools.utils.calculate_stationary_distribution_non_hermitian
      • egttools.utils.combine
      • egttools.utils.eigvals
      • egttools.utils.find_saddle_type_and_gradient_direction
      • egttools.utils.get_payoff_function
      • egttools.utils.schur
      • egttools.utils.transform_graph_to_dict_of_lists
      • egttools.utils.transform_payoffs_to_pairwise
      • egttools.utils.warn
      • egttools.utils.AbstractGame
      • egttools.utils.Graph
      • egttools.utils.csc_matrix
      • egttools.utils.csr_matrix
Back to top

egttools.behaviors.opinion_behaviors.Opinion¶

class Opinion(opinion, tag)[source]¶

Bases: object

Methods

get_action

Attributes

type

__init__(opinion, tag)[source]¶
get_action()[source]¶
__annotations__ = {}¶
property type¶
Next
egttools.behaviors.pgg_behaviors
Previous
egttools.behaviors.opinion_behaviors.opinion_factory
Copyright © 2019-2025, Elias Fernández
Made with Sphinx and @pradyunsg's Furo
On this page
  • egttools.behaviors.opinion_behaviors.Opinion
    • Opinion
      • Opinion.__init__()
      • Opinion.get_action()
      • Opinion.__annotations__
      • Opinion.type