小编Sil*_*Sil的帖子

测试未捕获的错误:macroTask'setInterval':无法转换为'running',期望状态为'scheduled',为'notScheduled'

我正在使用Angular版本“ 4.2.2”,Angular Cli版本“ 1.1.1”和zone.js 0.8.12。我的一些曾经在Chrome和PhanthomJS中都可以使用的单元测试现在由于以下错误而失败:

错误未捕获错误:macroTask'setInterval':无法转换为'running',期望状态为'scheduled',为'notScheduled'。

任何人都曾经见过这些错误,并且知道如何解决这些错误?

google-chrome phantomjs karma-jasmine angular

7
推荐指数
1
解决办法
2969
查看次数

将矩阵市场矩阵转换为熊猫数据框python

我有一个市场矩阵文件,我必须用它来进行文本分析。

市场文件具有以下结构:

%%MatrixMarket matrix coordinate integer general
2000 5000 23000
1 4300 1
1 2200 1
1 3000 1
1 600  1
Run Code Online (Sandbox Code Playgroud)

第二行中的值表示矩阵中的行数、列数和非零值的总数。此后的所有行都包含 3 个值:

  • 行(从 1 开始索引),代表我的文本文档;
  • 列(索引从 1),代表一个词;
  • 词频。

正如在许多帖子中阅读的那样,我阅读了这个文件,使用 scipy.io.mmread 和处理解析数据结构的新 API。

特别是,我使用了以下代码:

    Matrix = (mmread('file_name.mtx'))
    B = Matrix.todense()
    df = pd.DataFrame(B)
    print(df.head())
Run Code Online (Sandbox Code Playgroud)

但是,从这段代码中,我得到了一个从 0 索引的数据框:

        0     1     2     3     4     5     6     7     8     9     ...   4872  \
0     1     0     1     0     0     0     0     0     1     0  ...      0   
1     0     0     0     0 …
Run Code Online (Sandbox Code Playgroud)

python text-analysis dataframe pandas

1
推荐指数
1
解决办法
2093
查看次数