| Server IP : 93.86.61.54 / Your IP : 216.73.216.60 Web Server : Apache/2.4.62 (Ubuntu) System : Linux rasin.ddns.net 6.8.0-124-generic #124~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 21:05:19 UTC x86_64 User : www-data ( 33) PHP Version : 8.4.22 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/lib/python3/dist-packages/sympy/stats/__pycache__/ |
Upload File : |
o
�8Va|5 � @ s: d dl mZ d dlmZmZmZmZmZmZm Z m
Z
mZmZ ddl
mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Z g d�Z!d#dd�d d
�Z"d$dd�Z#d$d
d�Z$e$Z%d$dd�Z&d$dd�Z'd$dd�Z(d$dd�dd�Z)d$dd�Z*d$dd�Z+d$dd�Z,d$dd�Z-d%dd �Z.d$d!d"�Z/eZ0eZ1e&Z2dS )&� )� FiniteSet)
�sqrt�log�exp�FallingFactorial�Rational�Eq�Dummy�piecewise_fold�solveset�Integral� )�probability�expectation�density�where�given�pspace�cdf�PSpace�characteristic_function�sample�sample_iter�random_symbols�independent� dependent�sampling_density�moment_generating_function�quantile� is_random�sample_stochastic_process)�P�E�Hr r r r r r r r �variance�std�skewness�kurtosis�
covariancer �entropy�medianr r �correlation�factorial_moment�moment�cmomentr r �smomentr r NT)�evaluatec K s6 ddl m} |r|| |||��� S || |||��t�S )a[
Return the nth moment of a random expression about c.
.. math::
moment(X, c, n) = E((X-c)^{n})
Default value of c is 0.
Examples
========
>>> from sympy.stats import Die, moment, E
>>> X = Die('X', 6)
>>> moment(X, 1, 6)
-5/2
>>> moment(X, 2)
91/6
>>> moment(X, 1) == E(X)
True
r )�Moment)� sympy.stats.symbolic_probabilityr1 �doit�rewriter )�X�n�c� conditionr0 �kwargsr1 � r: �:/usr/lib/python3/dist-packages/sympy/stats/rv_interface.pyr- s r- c K s@ t | �rt| �t� krddlm} || |�S t| d|fi |��S )a�
Variance of a random expression.
.. math::
variance(X) = E((X-E(X))^{2})
Examples
========
>>> from sympy.stats import Die, Bernoulli, variance
>>> from sympy import simplify, Symbol
>>> X = Die('X', 6)
>>> p = Symbol('p')
>>> B = Bernoulli('B', p, 1, 0)
>>> variance(2*X)
35/3
>>> simplify(variance(B))
p*(1 - p)
r )�Variance� )r r r r2 r<