一繁之星 发表于 2022-12-21 16:39:26

根据已有公式和数据编一段程序(有赏)

本帖最后由 一繁之星 于 2022-12-22 09:21 编辑

数据详见附件,只要能做出来,价格好商量,这边悬赏最多可以60鱼币,如果觉得少还可以更多。
数学知识见图片,程序实现应该是很简单的

lassiter 发表于 2022-12-21 16:39:27

本帖最后由 lassiter 于 2022-12-24 23:14 编辑

首先建议你将xlsx的文件名改成英文,否则有时候会报错,或者文件第一行加上
# -*- coding: utf-8 -*-

import numpy as np
import xlrd as xr

workbook=xr.open_workbook('D:\shixiao.xlsx')# 读取文件
table = workbook.sheets()       # 打开第一个工作表
data=table.col_values(1)         # 第2列为数据项

# 清洗数据,令数据可读可计算
data=) for i in data]
data=np.array(data)

# 计算平均值u和方差tao_2
u=sum(data)/len(data)
tao_2=sum((data-u)**2)/len(data)

一繁之星 发表于 2022-12-22 09:31:52

说白了就是求最后两个参数 利用这些已知数据

一繁之星 发表于 2022-12-25 17:21:24

lassiter 发表于 2022-12-24 23:13
首先建议你将xlsx的文件名改成英文,否则有时候会报错,或者文件第一行加上
# -*- coding: utf-8 -*-

报错 提示我 没有numpy模块
Traceback (most recent call last):
File "D:/桌面/最大似然估计.py", line 1, in <module>
    import numpy as np
ModuleNotFoundError: No module named 'numpy'

lassiter 发表于 2022-12-25 19:40:28

一繁之星 发表于 2022-12-25 17:21
报错 提示我 没有numpy模块
Traceback (most recent call last):
File "D:/桌面/最大似然估计.py", l ...

回到桌面,打开cmd窗口,输入pip install numpy -i https://pypi.douban.com/simple

一繁之星 发表于 2022-12-25 20:30:33

lassiter 发表于 2022-12-21 16:39
首先建议你将xlsx的文件名改成英文,否则有时候会报错,或者文件第一行加上
# -*- coding: utf-8 -*-

好的 多谢 可以运行了
页: [1]
查看完整版本: 根据已有公式和数据编一段程序(有赏)