types相关内容

为 pandas.read_csv 指定正确的 dtypes 以获取日期时间和布尔值

我正在将 csv 文件加载到 Pandas DataFrame 中.对于每一列,如何使用 dtype 参数指定它包含的数据类型? 我可以使用 numeric 数据(代码在底部)... 但是如何指定时间数据... 和分类数据,例如因子或布尔值?我试过 np.bool_ 和 pd.tslib.Timestamp 没有运气. 代码: 将 pandas 导入为 pd将 numpy 导入为 ..
发布时间:2022-01-13 00:06:53 Python

double a = a + int b 和 int a += double b 有什么区别?

为什么会这样: 公共类加法{公共静态无效主要(){整数a = 0;双 b = 1.0;a = a + b;System.out.println(a);}} 不编译但是: 公共类加法{公共静态无效主要(){整数a = 0;双 b = 1.0;a += b;System.out.println(a);}} 编译. 解决方案 在 Java 中,+= 运算符隐式转换为左侧类型.这适用于所有 ..
发布时间:2022-01-13 00:03:29 Java开发

我可以将 long 转换为 int 吗?

我想将 long 转换为 int. 如果 long > int.MaxValue 的值,我很乐意让它环绕. 最好的方法是什么? 解决方案 只需执行 (int)myLongValue.它会在 unchecked 上下文(这是编译器默认值)中完全按照您的意愿(丢弃 MSB 并采用 LSB).如果值不适合 int,它将在 checked 上下文中抛出 OverflowExceptio ..
发布时间:2022-01-13 00:03:03 C#/.NET

这是在golang中的铸造吗?

paxPayment, ok = dataObject.(*entities.PassengerPayment) 括号是干什么用的?我不确定这个赋值操作发生了什么. 您需要更多详细信息来回答这个问题吗? 解决方案 这是一个类型断言.类型断言可用于: 从接口类型的值中获取具体类型的值 或获取与初始接口类型不同的值(具有不同方法集,实际上不是原始方法的子集,因为可以使用简单 ..
发布时间:2022-01-12 23:36:20 其他开发

如何将 gi-normous 整数(字符串格式)转换为十六进制格式?(C#)

给定一个潜在的巨大整数值(C# 字符串格式),我希望能够生成它的十六进制等效值.普通方法在这里不适用,因为我们谈论的是任意大的数字,50 位或更多.我见过的技术使用这样的技术: //存储整数 182int decValue = 182;//将整数 182 转换为字符串变量中的十六进制字符串 hexValue = decValue.ToString("X");//将十六进制字符串转换回数字int ..
发布时间:2022-01-12 23:34:20 C#/.NET

Delphi:Char 和 TCharArray 数组“不兼容的类型";

我在下面的评论中遇到过这个“不兼容的类型"错误几次,但一直不满意为什么 Delphi 2007 不直接支持这个错误: 程序 Project1;{$APPTYPE 控制台}type TCharArray = Char 数组;过程 DoArray(Chars: 字符数组);开始结尾;函数ReturnTCharArray:TCharArray;var CharArray: TCharArray;开始结 ..
发布时间:2022-01-12 21:01:50 其他开发

无法将类型“[]"与“IO"匹配——Haskell

我是 Haskell 的初学者.在此任务中,我正在执行拆分操作,但由于类型不匹配而面临问题.我正在从文本文件中读取数据,并且数据是表格格式.前任.1|2|Rahul|13.25. 采用这种格式.这里 | 是分隔符,所以我想从分隔符 | 中拆分数据并想打印第二列和第四列数据,但我收到这样的错误p> "无法将类型 `[]' 与 `IO' 匹配预期类型:IO [Char]实际类型:[[字符]]在“s ..
发布时间:2022-01-12 20:59:50 其他开发

SQL 中的 CHAR 数据类型是否已过时?你什么时候使用它?

标题几乎是问题的框架.我已经好几年没用过 CHAR 了.现在,我正在对一个全是 CHAR 的数据库进行逆向工程,用于主键、代码等.CHAR(30) 列怎么样? 编辑:因此,普遍的看法似乎是 CHAR 如果对某些事情完全没问题.但是,我认为您可以设计一个不需要“这些特定事物"的数据库模式,因此不需要固定长度的字符串.使用 bit、uniqueidentifier、varchar 和 text ..
发布时间:2022-01-12 20:59:11 其他开发

了解声明 C 字符串的两种方式

几周前,我开始学习编程语言 C.我对 HMTL/CSS、Javscript、PHP 和基本服务器管理等 Web 技术有一定的了解,但 C 让我很困惑.据我了解,C 语言没有字符串的数据类型,只有字符,但我可能错了. 我听说有两种声明字符串的方法.这两行声明字符串有什么区别: a.) char stringName[]; b.) char *stringName; 我知道 cha ..
发布时间:2022-01-12 20:51:42 其他开发

使用 == 运算符将 char 与 0x80 进行比较总是会导致 false?

字符字节 = 0x80如果(字节 == 0x80){cout 十六进制值0x80在二进制中相当于1000 0000,显然适合一个字节. 但是,编译器会警告我带有条件的行: 警告:由于数据类型范围有限,比较总是错误的 为什么在这种情况下条件为假的结果? 0x80 是否在条件中扩展为 0x80000000 之类的内容? 是否可以使用 == 运算符来检查 char 是否等于 0 ..
发布时间:2022-01-12 20:50:52 C/C++开发

char 默认是有符号还是无符号?

在“C 的完整参考"一书中提到 char 默认是无符号的. 但我正在尝试使用 GCC 以及 Visual Studio 来验证这一点.它默认将其作为 已签名. 哪个是正确的? 解决方案 书错了.该标准没有指定普通 char 是有符号还是无符号. 事实上,该标准定义了三种不同的类型:char、signed char 和 unsigned char.如果你 #include ..
发布时间:2022-01-12 19:57:21 其他开发

Prolog 类型错误

我正在研究一种序言算法,它将在列表上执行“交换". 例子: 输入:[1,2,3,4] -> 输出:[3,4,1,2]输入:[1,2,3,4,5] -> 输出:[4,5,3,1,2] 列表的前半部分和后半部分交换位置,如果有奇数则中心元素保留它的位置.我想出了一个算法,但我得到一个错误: ?- 交换([1,2,3,4],L).错误:长度/2:类型错误:预期为“整数",发现“圆形( ..
发布时间:2022-01-12 10:53:01 其他开发

Prolog 类型检查

有没有办法确定 Prolog 中列表中元素的类型?我知道Prolog中没有明确输入变量,但我需要检查一个元素是否为数字、特定字符等.如何实现? 解决方案 Prolog 定义了一组用于类型测试的内置谓词:var/1, atom/1、integer/1、float/1、atomic/1、compound/1、nonvar/1、number/1,如果你知道该语言的数据类型,所有这些都具有不言自明 ..
发布时间:2022-01-12 10:16:33 其他开发

如何在 Java 中舍入整数除法并获得 int 结果?

我刚刚写了一个小方法来计算手机短信的页数.我没有选择使用 Math.ceil 进行四舍五入,老实说,它看起来很丑. 这是我的代码: 公共类 Main {/*** @param args 命令行参数*/公共静态无效主要(字符串[]参数){String message = "今天我们在优化光线投射算法时偶然发现了一个巨大的性能漏洞.令我们惊讶的是,Math.floor() 方法几乎占用了一半的 ..
发布时间:2022-01-12 09:07:54 Java开发

如何在 C 中使用静态断言来检查传递给宏的参数类型

我需要编写一个 C 宏来检查以确保传递给它的所有参数都是 unsigned 并且是相同的整数类型.例如:所有输入参数为 uint8_t,或全部为 uint16_t,或全部为 uint32_t,或全部为 uint64_t. 以下是如何在 C++ 中完成此类检查:使用 static_assert 检查传递给宏的类型 C 中是否存在类似的东西,即使只是通过 gcc 扩展? 请注意,静态 ..
发布时间:2022-01-11 19:42:16 其他开发

如何添加 Jasmine 自定义匹配器 Typescript 定义?

我一直在 寻找 around 这个问题似乎是一个 重复发生的事情.但是,我发现的解决方案似乎都不适合我. 使用以下内容: {“打字稿":“2.3.2",“茉莉花核":“2.6.1",“@types/茉莉花":“2.5.47"} 我无法让 Typescript 合并包含我的自定义匹配器定义的命名空间声明. 添加这个: 声明命名空间 jasmine {接口匹配器{toBeAny ..
发布时间:2022-01-11 18:29:17 前端开发

jQuery ajax 接受属性有什么意义?它真的有什么作用吗?

花了整整一个小时试图弄清楚为什么会这样(咖啡脚本) $.ajax接受:“应用程序/json;charset=utf-8" 完全没有改变接受头,而这个 $.ajax数据类型:“json" 正确地将接受头设置为 application/json;charset=utf-8 完全糊涂,是我遗漏了什么还是接受属性是全年愚人节的玩笑? 解决方案 一如既往的文档 是你的朋友: 接受 ..
发布时间:2022-01-11 16:32:58 其他开发

散列密码字段使用什么数据类型和长度?

我不确定密码哈希是如何工作的(稍后会实现),但现在需要创建数据库架构. 我正在考虑将密码限制为 4-20 个字符,但据我了解,加密后的哈希字符串长度会有所不同. 那么,如何将这些密码存入数据库呢? 解决方案 更新:仅使用哈希函数不足以存储密码.您应该阅读Gilles 在此线程上的回答以获得更详细的解释. 对于密码,请使用增强密钥的哈希算法,例如 Bcrypt 或 Argo ..
发布时间:2022-01-10 09:38:09 数据库