问题标签 [formatted-input]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 如何将数据集从文本文件读取到二维矩阵
我有一个表格数据集
在 MATLAB 中很容易将文本文件加载到数据矩阵中。但我在 C 中苦苦挣扎。我试过这段代码
我0.000000
只得到无限行和 4 列。
我想将前四列保存在一个矩阵中,最后一列保存为另一个列矩阵。我可以这样做吗?
我必须构建一个分类器,我在 MATLAB 中很容易做到,而不使用预定义的函数,但是在 C 中读取数据阻碍了我的代码。
我知道这可能是一个重复的问题,但我在其他线程中尝试了解决方案,它们不适用于我的数据集。
matlab - 在 MATLAB 中使用二次采样读取
无论如何在 MATLAB 中进行二次采样可以阅读吗?输入数据如下所示:
id=3,age=25, 0.5 0.5 0.2 0.6 0.6 0.5
id=1,age=15, 0.5 0.8 0.2 0.9 0.6 0.9
id=7,age=24, 0.5 0.2 0.9 0.6 0.1 0.5
(已编辑)对于 LAST SIX 列,我只想要三的倍数的列(即 LAST SIX COLUMNS 中的第 3 列和第 6 列,相当于整个数据文件中的第 5 列和第 8 列)被阅读。也就是说,像这样的矩阵:
0.2 0.5
0.2 0.9
0.9 0.5
理想情况下,代码如下所示:
我知道我可以读取整行和子样本,问题是,我正在处理的数组规模很大,10k+ 列,我不想消耗太多内存。
c++ - 如何在 C++ 中通过 istringstream 实现 sscanf 的最大字段宽度功能?
我知道它可以istringstream
用作 的替代品sscanf
,例如:
上面的行部分类似于以下sscanf
代码:
但是有什么解决方案可以在 C++(C++11/C++14/C++1z)中实现via的最大场宽特性吗?sscanf
istringstream
编辑:我也尝试过setw
IO 操纵器,但它不适用于整数。
python - 使用python中的列表防止sql注入
因此,我有一个要插入数据库的格式化字符串列表,它们已格式化,因此数据库将接受这种类型的字符串。
以下是格式示例:
必须保留格式以确保正确输入。
我想确保它对sql注入是安全的,
我知道这有效:
但是我不确定这是否是防止sql注入的正确方法
我更愿意做但它不起作用的是:
我收到的错误是:
我在网上看到这是正确的,为什么它不起作用
c++ - 处理异常 std::out_of_range c++
我正在尝试将航班时刻表从文件读入Flight
课程。
我在使用 Microsoft Visual Studio 2015 时遇到了问题。我在tutorialspoint
c++ 在线编译器上尝试了相同的代码,一切正常。
这是文本文件的示例数据:
这是我收到的错误消息:
sf.exe 中 0x75F25B68 处未处理的异常:Microsoft C++ 异常:内存位置 0x00C5EE9C 处的 std::out_of_range。
这里是明显出现问题的流提取器
delphi - 从 Pascal 中的字符串格式化输入
在 Pascal (Delphi, Lazarus) 中,有Format()
从变量列表创建格式化字符串的功能。它的工作方式sprintf()
与C/C++
.
另一方面,我不知道有任何函数会像sscanf()
在C/C++
. 我错过了什么?你将如何达到类似的效果?
matlab - Matlab input format
I have input files containing data in the following format.
I need to take the input where the first line is a combination of %d
and %c
with a /
in between and the next four line as a 4x4
integer matrix. I need to perform some work on the matrix and then identify them with the header information.
How can I take this input format in MATLAB?
c++ - cin 接受无效输入
我有一个简单地计算阿克曼函数的程序:
大多数代码都在检查无效输入。出于计算原因,m
不能大于 3,n
也不能大于 12。它还会检查输入是否为负。
已知问题:
如果用户输入类似
3z
. cin 只取 3 而忽略 z。显然,3z
与 不同3
,我想检测这样的无效输入。如果用户输入类似
1.2
. cin 为 m 取 1,然后为 n 取 2。该程序忽略了句点并将其作为两个输入,我想检测这样一个无效输入。
如何修改或修复我的代码,使其只需要正确的输入?
c++ - 验证单个 char 是否为 char
我想验证一个字符是否实际上是一个字符。当用户输入一串字母“abc”时,程序会说用户必须输入一个字符。
我在考虑使用
问题是因为 userLetter 被初始化为一个字符,它会自动截断剩余的字母并认为用户只输入一个字母。
有没有办法检查用户是否真的只输入 1 个字母而不将 userLetter 初始化为字符串?
c++ - C ++:从具有多个分隔符的txt文件中读取
有没有办法从包含学生记录但由不同字符分隔的文件中读取?我的文字如下:
我必须将它们存储在单独的数组中,以便计算它们的平均值并按升序排列。我以这种方式用 C++ 编写了代码:
但是,作为输出,我得到:
试图修复,但它变得更糟。有谁能帮忙吗?提前致谢。