🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

551閲覧

pythonの行ごとの評価

magomago

総合スコア7

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

1クリップ

投稿2019/11/28 10:36

編集2019/11/28 12:34

前提・実現したいこと

4×20行列を10個作成しそれぞれに対しランダムに1を入力し各行の1の数の和を出し、
4、3、2、1、0に対しa,b,c,d,eをつけていく

発生している問題・エラーメッセージ

countで各行の1の数を計算したいが実行したら配列のみでできて
countで数えたい要素の和が出力されなかった。

該当のソースコード

python

import random l = [0,1,2,3] m = [0,1] n = [[0 for i in range(4)] for g in range (10)] lists = [[[0 for i in range(20)] for j in range(4)] for g in range (10)] for g in range(10): for j in range(20): lists[g][random.choice(l)][j] = random.choice(m) search_object = '1' list=n list.count(search_object) print(lists)

試したこと

nで1ー10個の配列の行を選択できたと思ったのでsearch_objectで1を選択し
各行の1の個数を出そうと思ったができなかった

補足情報(FW/ツールのバージョンなど)

pythonの勉強を始めたばっかで何がだめでいけないのかわかりません。
プログラミング自体が苦手なので基本的なことかもしれませんが教えてもらいたいです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hayataka2049

2019/11/28 11:26

質問文だけではなにがだめなのかわからなかったので、「前提・実現したいこと」「発生している問題・エラーメッセージ」「試したこと」をできるだけ具体的に書き直してみてください。
hayataka2049

2019/11/28 11:28

・「前提・実現したいこと」 正直これだけでは意味不明です。母体数、5に近い、良い評価などは言葉の説明が必要だと思います。 ・「発生している問題・エラーメッセージ」「試したこと」 「うまく出せませんでした」の意図するところがわからないので、エラーが発生するようであればエラーメッセージの全文(Tracebackの先頭から)、動作するけど意図した結果にならないのであれば意図した結果(その計算過程も)と実際の結果を示してください。
guest

回答1

0

ベストアンサー

'1' を指定しているので、文字列を検索しますよ。

python

1>>> [1, 2, 1, 3, 1].count(1) 23 3>>> [1, 2, 1, 3, 1].count('1') 40

投稿2019/11/28 14:25

編集2019/11/28 14:29
shiracamus

総合スコア5406

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問