小编Fra*_*urt的帖子

计算熊猫数据框中每一列的值变化

有没有一种精巧的方法来统计熊猫数据框中每一列中值的变化数量?

我不想遍历每一栏,例如:

import pandas as pd

frame = pd.DataFrame({
    'time':[1234567000,1234567005,1234567009],
    'X1':[96.32,96.01,96.05],
    'X2':[23.88,23.96,23.96]
},columns=['time','X1','X2']) 

print(frame)

changes = []
for column_name in frame.columns.values:
    print('column_name: {0}'.format(column_name))
    changes.append(sum(frame[column_name]!=frame[column_name].shift(1)))

print('changes: {0}'.format(changes))
Run Code Online (Sandbox Code Playgroud)

返回:

         time     X1     X2
0  1234567000  96.32  23.88
1  1234567005  96.01  23.96
2  1234567009  96.05  23.96
column_name: time
column_name: X1
column_name: X2
changes: [3, 3, 2]
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas

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

如何在Microsoft Windows上安装Python包pyrouge?

我想pyrouge在Microsoft Windows上使用python包.该软件包未提供有关如何在Microsoft Windows上安装它的任何说明.我怎么能这样做?

python windows nlp summarization

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

如何从所有未推送的 Git 提交中删除大于某个给定大小的所有文件?

如何从所有未推送的 Git 提交中删除所有大于 X MB 的文件?

git

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

Google Speech-To-Text 会忽略自定义短语/单词

我正在使用 python3 通过提供的 python 包(google-speech)使用 Google 语音转文本转录音频文件。

有一个选项可以定义用于转录的自定义短语,如文档中所述: https: //cloud.google.com/speech-to-text/docs/speech-adaptation

出于测试目的,我使用一个包含文本的小音频文件:

[..] 在本次讲座中,我们将讨论 Burrows Wheeler 变换和 FM 索引 [..]

我将给出以下短语来查看效果,例如,如果我希望使用正确的符号来识别特定名称。在此示例中,我想将burrows更改为barrows

config = speech.RecognitionConfig(dict(
    encoding=speech.RecognitionConfig.AudioEncoding.ENCODING_UNSPECIFIED,
    sample_rate_hertz=24000,
    language_code="en-US",
    enable_word_time_offsets=True,
    speech_contexts=[
        speech.SpeechContext(dict(
            phrases=["barrows", "barrows wheeler", "barrows wheeler transform"]
        ))
    ]
))
Run Code Online (Sandbox Code Playgroud)

不幸的是,这似乎没有任何效果,因为输出仍然与没有上下文短语时相同。

我是否使用了错误的短语,或者它有如此高的信心,以至于它听到的单词确实是洞穴,所以它会忽略我的短语?

PS:我还尝试使用speech_v1p1beta1.AdaptationClientandspeech_v1p1beta1.SpeechAdaptation而不是将短语放入配置中,但这只会给我一个内部服务器错误,而不会提供有关出现问题的其他信息。https://cloud.google.com/speech-to-text/docs/adaptation

python speech-to-text google-speech-api google-speech-to-text-api hint-phrases

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

下标分配尺寸不匹配

这对我来说是一个相当微不足道的错误,但我在这里没有看到它.

 >> rmatrix = zeros(size(Rx,1), size(Rx,2));
 for k = 1:size(Rx,1)
     for l = 1:size(Rx,2)
         rmatrix(k,l) = [Rx(k,l).^2, (Ry(k,l)).^2];
     end
 end
??? Subscripted assignment dimension mismatch.
Run Code Online (Sandbox Code Playgroud)

matlab

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

如何查看 sqlite3 Python 模块在 Ubuntu 16.04 上使用哪个 sqlite3 二进制文件?

如何查看 Python 模块在 Ubuntu 16.04 上使用哪个sqlite3二进制文件(包含 SQLite 关系数据库管理系统)sqlite3

我没有成功查看/usr/lib/python3.7/sqlite3https://docs.python.org/3/library/sqlite3.html 。我使用Python 3.7。

的输出

python -c "import sqlite3; print(sqlite3.__file__)"
Run Code Online (Sandbox Code Playgroud)

/usr/lib/python3.7/sqlite3/__init__.py

python sqlite ubuntu

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