全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
1298 4
2016-02-05
为什么 0**0 输出 1 ?
0.0**0.0 依旧输出1?
请大神解答,谢谢
二维码

扫码加我 拉你入群

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

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

全部回复
2016-2-6 05:21:11
ujmko 发表于 2016-2-5 20:19
为什么 0**0 输出 1 ?
0.0**0.0 依旧输出1?
请大神解答,谢谢
任何数的0次幂都是1吧,有没有小数点无所谓啊
二维码

扫码加我 拉你入群

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

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

2016-2-6 17:36:35
garyfirst 发表于 2016-2-6 05:21
任何数的0次幂都是1吧,有没有小数点无所谓啊
多谢garyfirst参与

0**0应该是无解的
但是python会把0**0认为是1

这样有些公式的计算过程中,会出现问题 , 比如 y = x**0, 如果x=0时,y=1,显然是有问题的

请大大指教
二维码

扫码加我 拉你入群

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

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

2016-2-7 19:11:57
0的0次方是否有意义,百度知道的说法:
是否有意义,要看你属于哪个学习阶段了
在初等数学中,比如初中,高中是没有意义的;
在高等及以上,就不能简单说有无意义;
例如:
我们采用极限思维:趋近于零;
①0.01^0.01=0.95499258602143594972395937950148……
②0.0001^0.0001=0.99907938998446176870082987427725……
④0.0000000000000001^0.0000000000000001=0.99999999999999631586…
你会发现,当越接近零时,越接近1
但是,显然:(-0.1)^(-0.1)是没有意义的,因为在实数域中,负值没有偶次方根;
结论:
       实际上,你可以求得:lim(x→0+) x^x = 1,换句话说,0^0如果从正数方面趋近,用极限思维的话是收敛于1的;而从负数方面趋近是没有意义的。
二维码

扫码加我 拉你入群

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

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

2016-2-8 13:14:24
garyfirst 发表于 2016-2-7 19:11
0的0次方是否有意义,百度知道的说法:
是否有意义,要看你属于哪个学习阶段了
在初等数学中,比如初中, ...
恩,了解了,多谢支持,新年快乐!
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群