type-conversion相关内容

如何有效地将 Matlab 引擎数组转换为 numpy ndarray?

我目前正在处理一个项目,我需要使用旧版 Matlab 代码(使用 Matlab 引擎)和 Python 中的其余代码 (numpy) 执行一些处理步骤. 我注意到将结果从 Matlab 的 matlab.mlarray.double 转换为 numpy 的 numpy.ndarray 似乎非常慢. 以下是一些示例代码,用于从另一个 ndarray、一个列表和一个 mlarray 创建一 ..
发布时间:2021-12-08 15:18:32 Python

将 Java 映射转换为 Scala 映射

我有一个 java 映射:java.util.Map>我想将其转换为 Scala 地图:Map[SomeObject, Set[OtherObject]] 我用过 ma​​pAsScalaMap 但结果不是我想要的,结果是:Map[SomeObject, java.util.Collection[OtherObject]].如何修复它以将集合转换为集合? 注意:实际上我最初的问题是将谷 ..
发布时间:2021-12-07 13:35:25 Java开发

将 data.frame 列转换为向量?

我有一个数据框,例如: a1 = c(1, 2, 3, 4, 5)a2 = c(6, 7, 8, 9, 10)a3 = c(11, 12, 13, 14, 15)aframe = data.frame(a1, a2, a3) 我尝试了以下方法将其中一列转换为向量,但不起作用: avector ..
发布时间:2021-12-07 09:47:16 其他开发

在每个列表元素上调用 int() 函数?

我有一个包含数字字符串的列表,如下所示: numbers = ['1', '5', '10', '8']; 我想将每个列表元素转换为整数,所以它看起来像这样: numbers = [1, 5, 10, 8]; 我可以使用循环来完成,就像这样: new_numbers = [];对于 n 数字:new_numbers.append(int(n));数字 = new_numbers; 有必 ..
发布时间:2021-12-06 14:11:17 Python

每个键有多个值的列表到字典转换?

我有一个包含键/值对的 Python 列表: l = [[1, 'A'], [1, 'B'], [2, 'C']] 我想将列表转换为字典,其中每个键的多个值将聚合成一个元组: {1: ('A', 'B'), 2: ('C',)} 迭代解决方案很简单: l = [[1, 'A'], [1, 'B'], [2, 'C']]d = {}对中 l:如果在 d 中配对 [0]:d[pair[0]] ..
发布时间:2021-12-06 13:52:21 Python

SQL 错误“ORA-01722:无效数字"

对某人来说非常简单,下面的插入给了我 ORA-01722:无效号码 为什么? INSERT INTO CUSTOMER VALUES (1,'MALADY','Claire','27 Smith St Caulfield','0419 853 694');INSERT INTO CUSTOMER VALUES (2,'GIBSON','Jake','27 Smith St Caulf ..
发布时间:2021-12-06 00:03:28 数据库

“安全"TO_NUMBER()

SELECT TO_NUMBER('*') FROM DUAL 这显然给了我一个例外: ORA-01722:无效号码 有没有办法“跳过"它并获得 0 或 NULL 代替? 整个问题:我有 NVARCHAR2 字段,其中包含数字而不是几乎 ;-)(如 *),我需要从列中选择最大的数字. 是的,我知道这是一个糟糕的设计,但这正是我现在需要的...... :-S UPD: ..
发布时间:2021-12-05 23:41:57 数据库

将日期从毫秒转换为 ISODate 对象

我正在尝试按小时聚合 MongoDB 集合中的记录,并且需要将存储为时间戳(毫秒)的日期转换为 ISODate,以便我可以使用聚合框架的内置日期运算符($hour、$month 等) 记录存储为 {“数据":{“用户ID":“abc",“ProjId":“xyz"},"时间" : NumberLong("1395140780706"),"_id" : ObjectId("532828ac3 ..
发布时间:2021-12-05 18:37:44 前端开发

你如何模拟 TypeScript 中的名义输入?

我的项目中有许多函数以数字为参数;这个数字有一半是数组的索引,另一半是光标位置(数组中两个条目之间的点).这会导致混淆,即使是命名约定也是如此. 我想强制以下函数采用预期的名义类型. class Index extends Number {}类 CursorPosition 扩展了 Number {}函数 getElement(i: 索引) {}函数 getRange(p1: Cursor ..
发布时间:2021-12-05 15:27:49 其他开发

Spring MVC 类型转换:PropertyEditor 还是 Converter?

我正在寻找在 Spring MVC 中绑定和转换数据的最简单和最简单的方法.如果可能,不做任何 xml 配置. 到目前为止我一直在使用 PropertyEditors 像这样: public class CategoryEditor extends PropertyEditorSupport {//将字符串转换为类别(提交表单时)@覆盖公共无效setAsText(字符串文本){类别 c = ..
发布时间:2021-12-03 17:42:01 Java开发

在 Pandas 中将列转换为字符串

我有以下来自 SQL 查询的 DataFrame: (Pdb) pp total_rowsColumnID 受访者计数0 -1 21 3030096843 12 3030096845 1 我想像这样旋转它: total_data = total_rows.pivot_table(cols=['ColumnID'])(Pdb) pp total_data列 ID -1 3030096843 3 ..
发布时间:2021-12-03 09:07:12 Python

将 Pandas 数据框列作为字符串而不是 int 导入

我想将以下 csv 导入为字符串而不是 int64.Pandas read_csv 会自动将其转换为 int64,但我需要将此列作为字符串. ID000130078548178400166718680001300785481784001674925100013007854817840016754630000130078548178400167818760001300785481784001702 ..
发布时间:2021-12-03 09:00:22 Python

NumPy 或 Pandas:在具有 NaN 值的同时保持数组类型为整数

是否有一种首选方法可以将 numpy 数组的数据类型固定为 int(或 int64 或其他),同时仍然有一个元素被列为 numpy.NaN? 特别是,我正在将内部数据结构转换为 Pandas DataFrame.在我们的结构中,我们有仍然有 NaN 的整数类型列(但列的 dtype 是 int).如果我们将其设置为 DataFrame,它似乎会将所有内容重新转换为浮点数,但我们真的很想成为 ..
发布时间:2021-12-03 08:24:17 Python

将字节转换为整数?

我目前正在开发一个加密/解密程序,我需要能够将字节转换为整数.我知道: bytes([3]) = b'\x03' 然而我不知道如何做相反的事情.我做错了什么? 解决方案 假设您至少使用 3.2,则有一个 为此内置: int.from_bytes( bytes, byteorder, *, signed=False ) ... 参数 bytes 必须是一个类似字节的对象 ..
发布时间:2021-12-02 16:49:54 Python

Swift 中 Int 的前导零

我想将 Swift 中的 Int 转换为带有前导零的 String.例如考虑这个代码: for myInt in 1 ... 3 {打印(“\(myInt)")} 目前的结果是: 123 但我希望它是: 010203 在 Swift 标准库中是否有一种干净的方法来做到这一点? 解决方案 假设您希望字段长度为 2 且前导零,您可以这样做: 导入基础为 myInt 在 1 .. ..
发布时间:2021-12-02 15:34:50 移动开发

在 C 中签名到无符号转换 - 它总是安全的吗?

假设我有以下 C 代码. unsigned int u = 1234;int i = -5678;无符号整数结果 = u + i; 这里进行了哪些隐式转换,对于 u 和 i 的所有值,此代码是否安全?(安全,即使这个例子中的 result 会溢出到某个巨大的正数,我可以将它转换回 int 并得到真正的结果.) 解决方案 简短回答 您的 i 将通过添加 UINT_MAX + 1 将 ..
发布时间:2021-12-01 23:53:40 其他开发

如果将负值赋给无符号变量会发生什么?

我很想知道如果我将一个负值赋给一个无符号变量会发生什么. 代码看起来有点像这样. unsigned int nVal = 0;nVal = -5; 它没有给我任何编译器错误.当我运行程序时,nVal 被分配了一个奇怪的值!会不会是一些 2 的补码值被分配给了 nVal? 解决方案 官方回答 - 第 4.7 节 conv.integral "如果目标类型是无符号的,则结果值是 ..
发布时间:2021-12-01 15:40:00 C/C++开发

如何在C++中将数字转换为字符串,反之亦然

因为这个问题每周都会被问到,所以这个FAQ可能会帮助很多用户. C++中如何将整数转换为字符串 C++中如何将字符串转换为整数 如何将浮点数转换为 C++ 中的字符串 C++中如何将字符串转换为浮点数 解决方案 C++11 更新 从 C++11 标准开始,字符串到数字的转换(反之亦然)已内置到标准库中. 中包含以下所有函数(根据第 21.5 段). 字符 ..
发布时间:2021-12-01 15:24:45 C/C++开发