You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

利用ScipyIntegration计算Scipystats中可用分布的E(X)

  1. 导入Scipy和Numpy模块:
import scipy.stats as st
import numpy as np
  1. 定义所需分布和相应的参数。以正态分布为例,假设随机变量X服从$\mathcal{N}(\mu,\sigma^2)$分布,则其期望为$\mathrm{E}(X)=\mu$。
# 设置正态分布的参数
mu = 0
sigma = 1
# 创建正态分布随机变量
rv = st.norm(loc=mu, scale=sigma)
  1. 使用Quad函数进行积分计算。Quad函数将优化采样点以确保精度,因此在计算期望时很有用。
# 导入Scipy中的积分函数quad
from scipy.integrate import quad

# 定义积分函数,这里为正态分布的概率密度函数PDF
# 注意,只要是“PDF”,就必须在其值上积分1才是正确的
# 因此函数返回值是PDF除以1,即用于积分的被积函数
def integrand(x):
    return rv.pdf(x) / 1

# 调用quad函数计算积分值,得到期望的估计值
# 其中,quad返回积分的估计值和误差,这里只需要赋值给变量I即可
I, _ = quad(integrand, -np.inf, np.inf)

# 最后,期望值即为I乘以PDF中的1
expected_value = I * 1
  1. 输出结果
print("期望值为:", expected_value)

总体代码如下:

import scipy.stats as st
import numpy as np
from scipy.integrate import quad

# 设置正态分布的参数
mu = 0
sigma = 1

# 创建正态分布随机变量
rv = st.norm(loc=mu, scale=sigma)

# 定义积分函数,这里为概率密度函数PDF
# 注意,PDF除以1才是正确的
def integrand(x):
    return rv.pdf(x) / 1

# 调用quad函数计算积分值
I, _ = quad(integrand, -np.inf, np.inf)

# 最后,期望值即为I乘以PDF中的1
expected_value = I * 1
print("期望值为:", expected_value)
本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
展开更多
面向开发者的云福利中心,ECS 60元/年,域名1元起,助力开发者快速在云上构建可靠应用

社区干货

数据库顶会 VLDB 2023 论文解读:Krypton: 字节跳动实时服务分析 SQL 引擎设计

对于一些Query Fragment的selectivity估算信息也会cache下来,最后Query 执行的结果也会被Cache 住,这种通常使用在数据不经常更新,相同 Queries 比较多的场景下。另外,Krypton 也会 Cache Query 执行的一些中间结果,可以更有效的被其他的 Query 使用。3. **Statistics**1. **Incremental Stats:** Krypton 动态的维护了 Table Row Count 和 Column 的 NDV。NDV 使用了 HLL 来进行增量的计算。Ingestion Server Flush 数据的时候...

数据库顶会 VLDB 2023 论文解读 - Krypton: 字节跳动实时服务分析 SQL 引擎设

多个系统之间的 ETL 也浪费了大量的资源, 同时对于研发人员来讲,也不得不学习维护多套系统。为了解决这个问题,我们开启了 Krypton 项目,这是字节跳动基础架构 计算-实时引擎, 创新应用中心, 存储-HDFS & NoSQL 团队... **存算分离** - Krypton 的数据存放在了 Cloud Store 上,例如:HDFS、标准对象存储接口 S3 等;元数据也放在了外部的存储系统中,例如:ZK 及分布式 KV 等系统。1. **读写分离** - Ingestion Server 负...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

利用ScipyIntegration计算Scipystats中可用分布的E(X) -优选内容

数据库顶会 VLDB 2023 论文解读:Krypton: 字节跳动实时服务分析 SQL 引擎设计
对于一些Query Fragment的selectivity估算信息也会cache下来,最后Query 执行的结果也会被Cache 住,这种通常使用在数据不经常更新,相同 Queries 比较多的场景下。另外,Krypton 也会 Cache Query 执行的一些中间结果,可以更有效的被其他的 Query 使用。3. **Statistics**1. **Incremental Stats:** Krypton 动态的维护了 Table Row Count 和 Column 的 NDV。NDV 使用了 HLL 来进行增量的计算。Ingestion Server Flush 数据的时候...
数据库顶会 VLDB 2023 论文解读 - Krypton: 字节跳动实时服务分析 SQL 引擎设
多个系统之间的 ETL 也浪费了大量的资源, 同时对于研发人员来讲,也不得不学习维护多套系统。为了解决这个问题,我们开启了 Krypton 项目,这是字节跳动基础架构 计算-实时引擎, 创新应用中心, 存储-HDFS & NoSQL 团队... **存算分离** - Krypton 的数据存放在了 Cloud Store 上,例如:HDFS、标准对象存储接口 S3 等;元数据也放在了外部的存储系统中,例如:ZK 及分布式 KV 等系统。1. **读写分离** - Ingestion Server 负...

利用ScipyIntegration计算Scipystats中可用分布的E(X) -相关内容

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

产品体验

体验中心

云服务器特惠

云服务器
云服务器ECS新人特惠
立即抢购

白皮书

一图详解大模型
浓缩大模型架构,厘清生产和应用链路关系
立即获取

最新活动

爆款1核2G共享型服务器

首年60元,每月仅需5元,限量秒杀
立即抢购

火山引擎增长体验专区

丰富能力激励企业快速增长
查看详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询