我正在尝试浏览特定用户的推文并获得该推文的所有回复.我发现twitter的APIv1.1不直接支持它.
获取特定推文的回复是否存在攻击或解决方法?我正在使用python Streaming API.
我的数据由50列组成,其中大多数是字符串.我有一个单一的多类变量,我必须预测.我尝试在scikit中使用LabelEncoder学习将特征(而不是类)转换为整数并将它们作为输入提供给我正在使用的RandomForest模型.我使用RandomForest进行分类.
现在,当新的测试数据出现时(新数据流),对于每一列,我如何知道每个字符串的标签是什么,因为现在使用LabelEncoder会给我一个独立于我之前生成的标签的新标签.我在做错了吗?还有什么我应该用于一致的编码吗?
我已经编写了以下代码片段来将n个随机数写入文件.写完后,我从文件中读取并将数字存储在一个数组中.我面临的问题是,当我从文件中读取时,我得到额外的数字.
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int limit,i=0;
int numbers[100];
char line[100];
printf("Enter the number of random number to be generated(max 1000)");
scanf("%d",&limit);
FILE *fpi;
fpi=fopen("input.txt","w");
for(i=0;i<limit;i++)
{
fprintf(fpi,"%d\n",rand());
}
fclose(fpi);
FILE *file;
file = fopen("input.txt", "r");
while(fgets(line, sizeof line, file)!=NULL)
{
numbers[i]=atoi(line);
i++;
}
printf("%d\n\n",i);
int totalNums = i;
for (i=0 ; i<totalNums ; i++)
{
printf("%d\n",numbers[i]);
}
fclose(file);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
如果我给limit = 3并且我在文件中写了3个数字,例如.47,18836,431.当我从文件中读取并打印它时,我得到6个值,其中前3个是垃圾,接下来的3个是写入的.
如果我注释掉写入部分,只是尝试从文件中读取,我得到的正确输出只有3个数字.所以我认为我的代码中存在一些写入文件部分的问题.有人可以帮我解决这个问题.