如何使用 python 求 -1 的平方根?

2024-02-28

当我取 -1 的平方根时,会出现错误:

sqrt 中遇到无效值

我该如何解决这个问题?

from numpy import sqrt
arr = sqrt(-1)
print(arr)

为了避免invalid value警告/错误,numpy 的参数sqrt函数必须很复杂:

In [8]: import numpy as np

In [9]: np.sqrt(-1+0j)
Out[9]: 1j

正如 @AshwiniChaudhary 在评论中指出的那样,您还可以使用cmath标准库:

In [10]: cmath.sqrt(-1)
Out[10]: 1j
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 python 求 -1 的平方根? 的相关文章

随机推荐

  • React js 输入复选框组

    是否可以在反应中创建输入复选框组 如果我映射了 3 个复选框 但只能单击其中一个 我是否只给每个状态一个状态 当选择一个状态后 然后取消选中其他状态 我已经尝试过无线电输入 但我需要能够将它们全部取消选中 就像在无线电组中一样 一旦您选择了
  • python pywin32 拒绝 Excel 访问

    我的代码是 Opens template for creating final report excel win32 dynamic Dispatch Excel Application template os path abspath f
  • R:具有两个变量和 ties.method random 的排名函数

    R中有没有一种方法可以使用带有多个条件和ties method的rank函数 或类似的函数 通常 排名用于对向量中的值进行排名 如果存在联系 您可以使用其中一种联系方法 平均 随机 第一 但是当对矩阵中的一列进行排名时 我想使用多列and关
  • 在 SWI-Prolog 中打开并检查 Pem 文件

    如何打开 Pem 文件来检查 a 不早于 和 不晚于 日期是否正常 以及 b pem 文件中是否存在通往路由证书颁发机构的证书链 我努力了 use module library http http client url http fm4dd
  • 对 STRUCT 数据类型使用 Like 运算符

    我有一个包含结构数组的表 有没有办法使用 like 运算符过滤此列中的记录 hive gt desc location location list array
  • 如何更改 RichTextBox 段落间距?

    我在 WPF 中使用 RichTextBox 并尝试将默认段落间距设置为 0 这样就没有段落间距 虽然我可以在 XAML 中执行此操作 但如果可能的话 我希望以编程方式实现它 有任何想法吗 我做到了有风格 双关缩进
  • jQuery 验证插件:验证以逗号作为小数分隔符的小数

    HTML
  • 为什么评估集会耗尽 pytorch 拥抱中的内存?

    我使用的是相当大的 GPU 大约 80 GB 训练纪元运行良好 但由于某种原因在评估时 训练集和验证集或多或少具有相同的长度 我内存不足并收到此错误 File home transformers trainer pt utils py li
  • F# 具有 Enum 类型的类型约束

    我想编写一个 F 函数 它采用通用枚举值 并且将其基础整数值加倍 幸运的是 有一个内置函数叫做int将枚举转换为整数 所以这应该很容易 对吧 这是我的第一次尝试 let doubler value t when t enum
  • Visual Studio:如何正确处理项目依赖关系?

    我正在编写一个程序 用 C 编写 它需要多个 VS 项目 我想将其放入同一个 VS 解决方案中 我正在使用 Visual Studio 2010 这只是想要的架构 我正在为我的项目使用第 3 方库 A 我拥有使用源代码编译的所有标头和 li
  • 如何重置IOC容器中的所有实例

    我使用以下命令创建了一个 C WPF 应用程序MVVM轻框架 http www galasoft ch mvvm 我的应用程序使用ViewModelLocator类在运行时定位视图模型 这ViewModelLocator利用SimpleIo
  • MySql IF 存在选择 ELSE 插入

    我已经为此痛苦了两个小时了 我想选择或插入一条记录 如果记录存在 则选择他的 ID 否则将其插入并获取新插入的 ID 现在我正在尝试运行它 但仍然出现错误 SELECT CASE WHEN SELECT COUNT FROM Domains
  • jQuery UI 选项卡后退按钮历史记录

    有谁能够让 jQuery UI Tabs 3 最新版本 与后退按钮一起使用吗 我的意思是 如果用户点击后退按钮 他们应该转到页面上之前访问过的选项卡 而不是其他页面 历史记录插件听起来好像可以工作 但我似乎无法让它与 ajax 加载选项卡
  • 在 matplotlib python 中使用带有 tex 分数表达式的格式

    我使用 matplotlib 我需要获得 xlabel 例如 1 8 2 8 3 8 4 8 14 8 我想把它做成一个循环 因此 为了更好地查看 我在 Python 中使用 TEX 为了在循环中渲染分数表达式 我使用 format 方法
  • 多层 Web 应用程序和多层 Web 应用程序有什么区别?

    多层 Web 应用程序和多层 Web 应用程序有什么区别 据我所知 Tier 通常用来指架构中涉及的物理边界 如 Web 服务器 应用程序服务器 数据库服务器 其中层用于逻辑边界 如业务层 数据访问层 ui层等
  • UIWebView 崩溃了,我不知道为什么

    我在试图解决这个问题时遇到了麻烦 因为无论我做什么来解决我的问题 我都会遇到这种崩溃 这是痕迹 0 0x1f8f9a10 0 0x02b04144 0x0 45105476 1 TheAppName 0x001016e0 start 0 2
  • 用于更新/更改元素/innerText 的 Javascript 事件监听器

    是否有一个事件监听器只是检查内部文本的更改 例子 12345 我只想检查 12345 是否更改为 23415 等其他内容 不会出现 点击 事件或其他任何事件 我没有机会查看跨度更新即将到来的代码 所以我真的只能从 span 元素的变化中获取
  • Perl字符串,字符串中的一个变量后面跟着一个单引号和另一个字符有什么作用?

    我刚刚遇到了很长一段时间以来我第一次遇到 Perl 的奇怪 怪癖 我似乎无法在网上找到它的任何文档 而且我不知道 Perl 在做什么 让我们切入正题 my name Steve my v name s name is name v 的值将是
  • 如何检查数组列表中的对象是否具有相同的值?

    我正在为Android平台做一个简单的游戏 我有 25 个由我称为 Circle 的类制成的对象 每个 Circle 对象都有一个字段color持有一个 int 数字 代表 for red for blue 白色 黄色 最后 为了绿色 所以
  • 如何使用 python 求 -1 的平方根?

    当我取 1 的平方根时 会出现错误 sqrt 中遇到无效值 我该如何解决这个问题 from numpy import sqrt arr sqrt 1 print arr 为了避免invalid value警告 错误 numpy 的参数sqr