私はPythonで非常に初心者です。私の質問は、タイトルの状態として、どのようにファイルの平均行の長さを返す関数を書くだろうか? (実際に関数にファイルを組み込む方法はわかりません)(何か助けになるでしょう)Pythonを使用してファイルの行あたりの平均長さを求める
-2
A
答えて
-2
かなり簡単に、行の長さを合計して行数で割ります。
with open("testfile.txt", "r") as f:
lines = f.readlines()
print(sum(len(line) for line in lines)/len(lines))
+0
OPが行を参照するという事実はありませんそれがテキストであることを暗示する? –
+0
ありがとうございました!まさに私が探していたもの! – spookyblack
+1
。@ Keatinge、彼は何を学びましたか? – Merlin
0
あなたは、test.txtというようなを持っている場合:
line one text
line two text longer
line three text even longer
とスクリプトtest.py:あなたは
python test.py
は、あなたが取得する必要があります実行し
from __future__ import division
def average(lines):
length = 0
for l in lines:
length = length+len(l)
return int(length/len(lines))
with open('./test.txt') as f:
my_lines = f.readlines()
avg = average(my_lines)
print avg
関連する問題
- 1. Bioconductorを使用したBEDファイルの平均間隔の長さ
- 2. 行列の平均を求める
- 3. VB6を使用してデータベースから平均を求める
- 4. Pythonを使用したCSVファイルの時間平均の検索
- 5. 閾値以下の任意の長さのローリング平均を求める
- 6. Octaveで行列の累積平均値/平均値を求める方法は?
- 7. Excelのピボットを使用してカウントの平均を求める方法
- 8. 平均を求める入力平均を得る
- 9. テキストファイルの平均値を求める
- 10. テキストファイルの平均値を求める
- 11. リスト+2入力の平均を求める - python
- 12. array_reduceを使用して配列から平均値を求める
- 13. Pythonを使用して複数のcsvファイルの各列の平均を取る
- 14. Python:値を分割してカテゴリ別に平均値を求める方法
- 15. ユーザ入力配列の要素の平均(平均)を求めるには?
- 16. whileループを使用してPythonの平均を計算する
- 17. 平均インターセプト長を見つけるためのさまざまな角度の平行線の描画
- 18. C++のループで行われた合計の平均を求める
- 19. 行列のすべての要素の平均を求める方法。
- 20. caffeのhdf5の平均ファイルを使用
- 21. numpyを使用して2つのDFを掛け、1行あたりの平均を計算します。
- 22. 平均ワード長
- 23. クラスタリング長さのあるデータセットのK平均アルゴリズム
- 24. パンダを使用して、未知のサイズの1つの列の各3つの値の平均(平均)を求める方法。 Numpy plzなし
- 25. CPUパイプライン:平均命令実行時間の求め方
- 26. ラムダ式を使用して単語の平均長を取得する方法
- 27. パフォーマンスカウンタは、実装するための最良の方法であり、1秒あたりの平均数を平均していますか?
- 28. summarize()を使用して平均を計算するための標準評価
- 29. テキストファイルの平均文章長にRを使用する
- 30. printfで生成した数値の平均、合計、最小、最大を求める必要があります
。@ spookyblack何を試しましたか?あなたのデータはどのように見えますか? – Merlin
@merlinどのように与えられた量の行に対しても、各行の長さを計算する方法がわからないので、私が持っているものは無関係です。 – spookyblack
@merlinどのように行の数を見つけ、それを長さで割りますか? – spookyblack