当前位置: 首页 > 面试题库 >

python上负数的三次根

吴哲
2023-03-14
问题内容

有人可以帮我找到有关如何使用python计算负数的立方根的解决方案吗?

>>> math.pow(-3, float(1)/3)
nan

这是行不通的。负数的三次根是负数。有什么办法吗?


问题答案:

您可以使用:

-math.pow(3, float(1)/3)

或更笼统地说:

if x > 0:
    return math.pow(x, float(1)/3)
elif x < 0:
    return -math.pow(abs(x), float(1)/3)
else:
    return 0


 类似资料:
  • 初创公司,规模10人 职位:python开发 公司业务:涉及到ChatGPT API的调用,区块链相关数字货币,还有后端开发,我感觉就是这种AIGC的使用吧。 面试: 1. 问项目,问我现在还能不能打开,小慌打不开了但是简历上第二个项目可以 2. 问浏览器上类似插件的东西,输入数字点击确定可循环执行某个操作的东西怎么实现,我说JS 3. 问生成视频,有什么思路 4. 问知道区块链吗 5. 问玩过数

  • 问题内容: 我正在尝试删除列表中为负的浮点值。具有所有值的原始列表如下所示: 在我运行一个循环之后,显示列表如下所示: 因此,某些负面信息,例如被删除,而其他则没有。为什么是这样? 问题答案: 您正在遍历列表并对其进行变异,这意味着您最终删除了错误的元素,可以使用reversed: 或制作副本: 您还可以使用列表组件来修改原始列表:

  • 问题内容: Google App引擎文档指出,如果使用纯Python编写,则可以上传和使用第三方库。 为此,我需要采取什么步骤? 问题答案: 我所做的是在根目录中创建了一个名为fix_path.py的文件,如下所示: 然后,我创建了一个lib目录,并将模块放入其中。 例如,我使用WTForms。我的文件结构如下所示。 LIB wtforms fix_path.py somefile.py 当我准备

  • 问题内容: 我有3个CSV文件。每个人都有第一列作为人物的(字符串)名称,而每个数据框中的所有其他列都是该人物的属性。 如何将所有三个CSV文档“连接”在一起以创建单个CSV,并且每一行都具有该人的字符串名称的每个唯一值的所有属性? 中的函数指定我需要一个多索引,但是我对层次化索引方案与基于单个索引进行联接有何关系感到困惑。 问题答案: 假设进口: John Galt的答案基本上是一项手术。如果我

  • 问题内容: 在Python 3.7(在Windows 64位上测试)上,使用RegEx替换字符串会使输入字符串重复两次! 在Python 3.7.2上: 在Python 3.6.4上: 在Python 2.7.5(32位)上: 怎么了?如何解决? 问题答案: 这不是一个错误,而是来自提交fbb490fd2f38bd817d99c20c05121ad0168a38ee的Python 3.7中的错误修

  • 本文向大家介绍python判断正负数方式,包括了python判断正负数方式的使用技巧和注意事项,需要的朋友参考一下 我就废话不多说了,大家还是直接看代码吧! 补充知识:判断一个数值是否为正数、负数、零、整数 最近在看阮一峰老师的《ES6标准入门》的时候,看到ES6新增了两个方法。 用来判断一个数值。 一、判断整数------Number.isInteger() Number.isInteger()