楼主: 肉肉wwww
834 9

求助,如何使用PYTHON计算定积分? [推广有奖]

  • 0关注
  • 1粉丝

硕士生

19%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0.0372
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
436 点
帖子
38
精华
0
在线时间
251 小时
注册时间
2021-2-8
最后登录
2025-11-27

楼主
肉肉wwww 学生认证  发表于 2024-1-16 16:56:56 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
将C列的值分别作为数值积分的上限,从负无穷到c的值进行积分。我的代码如下
import pandas as pd
df = pd.read_excel(r'/HHI.xlsx')
y=x**2
c=df['HHI_hat']
d=c.values
HHI=[]
HHI=integrate(y,(x,-00, d))


报错如下:Traceback (most recent call last):.....ValueError: Invalid limits given: ((x, 0, array([ 1.7625411 ,  2.7519107 ,  3.0134358 , ...,  0.2206424 ,       -0.66725686, -0.51655021])),)






二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:python 如何使用 integrate invalid Desktop

微信图片_20240116165621.png (36.19 KB)

数据结构

数据结构

沙发
Killua609 发表于 2024-1-18 16:19:22
你的代码编写错误,错误处在

藤椅
肉肉wwww 学生认证  发表于 2024-1-19 11:53:54
Killua609 发表于 2024-1-18 16:19
你的代码编写错误,错误处在
在哪里,求大神解答!!卡在这里好久

板凳
linxhchina 发表于 2024-1-22 08:20:32
d 需要是一个值,代码中给的是一个数组

报纸
linxhchina 发表于 2024-1-22 08:25:24
另外,推测你是不是想从 负无穷开始,负无穷应该是 -oo,不是 -00

地板
肉肉wwww 学生认证  发表于 2024-1-23 20:17:35
linxhchina 发表于 2024-1-22 08:20
d 需要是一个值,代码中给的是一个数组
感谢!请问如果想要达到按照每一行分别进行定积分计算的话,是需要循环进行处理吗

7
肉肉wwww 学生认证  发表于 2024-1-23 20:17:53
linxhchina 发表于 2024-1-22 08:25
另外,推测你是不是想从 负无穷开始,负无穷应该是 -oo,不是 -00
对的对的!谢谢您!

8
linxhchina 发表于 2024-1-24 08:55:35
肉肉wwww 发表于 2024-1-23 20:17
感谢!请问如果想要达到按照每一行分别进行定积分计算的话,是需要循环进行处理吗
循环、列表推导式都可以吧

```
HHI=[integrate(y,(x,-oo, d)) for d in c.values]
```

9
肉肉wwww 学生认证  发表于 2024-1-24 12:55:35
linxhchina 发表于 2024-1-24 08:55
循环、列表推导式都可以吧

```
太感谢了!已经解决问题!!

10
albertwishedu 发表于 2024-1-25 20:53:34

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-26 23:07