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

为np.array(1。)指定默认dtype

明阳旭
2023-03-14
问题内容

有没有一种方法可以指定与struct一起使用的默认dtype np.array(1.)

我特别想np.array(1.)成为np.float32np.array(1)成为np.int32。相反,我得到np.float64np.int64


问题答案:

默认值取决于您的系统。在64位系统上,默认类型为64位。在32位系统上,默认类型为32位。无法使用其他系统C标头更改默认值,即重新编译numpy。

您当然可以明确指定dtype,例如

>>> x = np.array(1, dtype='int32')

编辑:正如kazemakase在下面提到的,以上内容仅适用于int32 /
int64。在最新的numpy版本中,无论系统如何,浮点的默认值为float64。



 类似资料:
  • 我有简单的对象客户端

  • 问题内容: 我想有一个可选参数,如果仅存在未指定值的标志,则默认为一个值,但是存储用户指定的值,而不是如果用户指定一个值,则存储默认值。是否已经有可用于此的措施? 一个例子: 我可以创建一个动作,但想查看是否存在执行此操作的方法。 问题答案: 表示0或1参数 当参数为0时设置默认值 将参数转换为int 如果即使未指定,也要设置为1 ,则包括。也就是说, 然后

  • 像这样: 我该怎么办?

  • 我在ExtensionBuilder中做了一个新的扩展(一个基本的4模型扩展,其中没有自定义工作,它做的唯一有点奇怪的事情就是扩展fe_users表)安装了它,制作了一个带有插件的页面,当我查看页面时,我会看到一个空白区域,插件应该出现在那里——不是一个完整的空白页面,只是插件应该出现的部分。我放了一些

  • 本文向大家介绍MVC设定默认路由为指定的Area下的某个action,包括了MVC设定默认路由为指定的Area下的某个action的使用技巧和注意事项,需要的朋友参考一下 MVC中,一般的情况下,使用IDE工具帮我们生成的代码,在路由注册的时候: 默认给的路由地图 我们在default:中去配置 默认是又那个控制器返回action。 这样形如:http://localhost:1450/ 这样,会

  • 我使用jhipster版本7.6.0,这是我的CacheConfiguration类。 以下是redisson的依赖关系: 这是我的应用程序dev.yml: 一切都是由jHipster生成的,在安装redis 3.2.100版后,我遇到了以下异常: 顺便说一下,项目正在成功编译。 提前感谢您的帮助!