• 加速行星生成并避免R中出现循环

    我正在开发一个小程序,该程序应该用于计算行星,特别是火星的表面太阳辐照度。最终,我希望能够输入日期/时间范围和坐标,并让程序以图形方式显示特定位置的太阳辐照度。我决定使用R,因为它擅长绘制图形和大型数据集。 到目前为止,这是我的代码: longitudePoints <- 97 #How many points on the circle latitudePoints <- 97 #How many latitudes there are sunAngle <- 323 #angle between pl...
  • C程序无法将整数附加到2D数组

    我有一个C程序,我想将2D数组划分为多个进程,其中数组工作不能完全由进程数整除。但是,这是我的小程序,我在其中计算将分配给每个进程的2D大数组的起始x和y索引(以及每个进程将获得多少行和列)并将结果附加到向量中。在向量中添加元素时存在问题(我已打印出i_start和j_start向量的程序输出)。我不确定自己在做什么错,但是任何帮助都会很大。谢谢。 #include <stdio.h> #include <math.h> int main() { int K = 10; int L = 10; ...
  • 编辑线性回归代码以吸收两个向量

    我有要编辑的线性回归算法,因此需要两个向量。这两个向量是根据csv文件中的数据创建的,我想使用线性回归来比较两个向量中的数据,并根据它们进行预测。下面的算法仅采用一个包含要比较的两个值的向量,但是我想对其进行更改,以便它可以采用两个单独的向量并比较两个向量之间的值。还是像算法那样将两个向量组合成一个向量会更容易? #include <iostream> #include <fstream> #include <iomanip> #include <vector> #include <string> usin...
  • 在自定义反向矢量迭代器中,看不到第一个元素

    前几天,我想尝试为向量编写自己的迭代器,这当然是最原始的示例,因为c ++标准中有很多令人困惑的代码。因此,向量在正向方向上的常规迭代器可以正常工作,但是反向迭代器存在问题。我完全将其构建在基础迭代器上,只有我更改/反转了专门用于反向迭代器的运算符。 template<typename Vector> class VectorRevIterator : public VectorIterator<Vector> //This is normal (work) vector iterator { public...
  • 向量从文件C ++推回

    我在“ .csv”文件中有一个数据表(联系人)。(名称,昵称,电话号码,运营商,地址) 在这里我要做的是将这些数据推回向量。由于未知原因,这件事对我不起作用。此外,在读取这些数据后,我想让用户将新联系人添加到“ .csv”文件中也从此文件中删除现有联系人(这就是为什么我在这里使用引导程序的原因) typedef struct contacts { string name; string nickName; string phoneNumber; string carrier...
  • 为什么即使使用for循环遍历我的向量,为什么它也不输出到控制台? (C ++)

    这很混乱,因为我是C ++的新手。我做了一个函数,该函数返回向量的值,该向量从.txt文件中获取其元素。我制作了单独的向量对它进行排序,但这与这个问题无关。 vector<string> txtToArr(int c) { string tempS; double tempD; int tempI; // Adds data to their respective vectors int count = 0; while (!unList.eof()) { ...
  • 按特定顺序迭代数组元素

    我正在尝试以特定顺序迭代一维整数的一维数组/向量,但是我无法绕过它,以使循环条件正确。 输入数据是整数的一维向量: {1, 5, 9, 13, 17, 21, 2, 6, 10, 14, 18, 22, 3, 7, 11, 15, 19, 23, 4, 8, 12, 16, 20, 24, 25, 29, 33, 37, 41, 45, 26, 30, 34, 38, 42, 46, 27, 31, 35, 39, 43, 47, 28, 32, 36, 40, 44, 48} 此输入数据本质上是带有子组...
  • 有没有办法在C ++中对向量的向量执行数学运算?

    尝试使用银行家的算法,并尝试使用C ++计算需求。我试图使最大/分配向量彼此相减,但似乎无法获得在向量的向量上使用数学的正确方法。 整个程序应该输出Allocation / Max / Need,但我无法在线找到处理2D Vector的资源,而这对于此代码是必需的。如果我发现有任何内容可以编辑或删除,我将继续在线搜索并返回,但在此先感谢任何人都可以提供的帮助。 #include <iostream> #include <fstream> #include <string> #include <fstream...
  • 存取错误的问题(下方附有程式码)

    您好,如果未正确回答此问题,请原谅我,但是我的代码有问题。这是学校的一项任务,但是我正在寻求帮助以了解问题而不是答案,因此我们将不胜感激。 我将在下面附上代码,运行时会给我一个我不明白的错误。我昨天与老师交谈过,他向我指出了我解决的问题,但并没有再次显示出来。 尽管我的代码中可能存在更多错误,但我想首先了解错误的访问错误。任何帮助,将不胜感激。 请告诉我将来如何更好地发布问题。 错误线程1:EXC_BAD_ACCESS(代码= 1,地址= 0x0): #include <iostream> #include...
  • 格式化数据并使其正常运行方面的问题

    我收到错误消息,试图在我的数据集中查找变量的摘要统计信息: **Error in UseMethod("filter_") : no applicable method for 'filter_' applied to an object of class "character" $ operator is invalid for atomic vectors Error in UseMethod("tbl_vars") : no applicable method for 'tbl_vars' ap...
  • C ++ For循环仅处理向量列表的最终条目

    在我的主程序中,我有一个类似于以下内容的函数 for(int i = 0; i < partsVector.size(); i++) { if(newChar == "A") { cout << newChar << endl; } else { cout << "Character not found"; } } 该程序参照此文本文件运行,该文本文件本身已存储在一个vector中(因此,partsVector)(PS ive仅在我停止并具有issus时才将partCode添加到列表中) ...
公告

欢迎访问 goshare  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 魅力技术资源分享