このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。
エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで
前スレ
くだすれPython(超初心者用) その35
http://mevius.5ch.net/test/read.cgi/tech/1496411341/
VIPQ2_EXTDAT: checked:default:1000:512:----: EXT was configured
探検
くだすれPython(超初心者用) その36
■ このスレッドは過去ログ倉庫に格納されています
2018/01/01(月) 20:18:42.82ID:iOcRvNll
3デフォルトの名無しさん
2018/01/02(火) 13:25:06.82ID:Y/4ObyK1 test
2018/01/02(火) 13:37:54.52ID:HWYrm1Co
乙
なんでワッチョイやめたし
なんでワッチョイやめたし
5遊園地
2018/01/02(火) 17:37:19.22ID:aDk8COb7 ブレークスルーではなくブレークダウンだったから。
6遊園地
2018/01/02(火) 17:40:33.65ID:aDk8COb7 「意見は論理的な考えによって形作られ,客観的な考え方が唯一の考え方」で有る。
2018/01/02(火) 17:51:42.27ID:fL6vaCj3
客観的なフリをした主張であふれている
8デフォルトの名無しさん
2018/01/04(木) 12:30:44.63ID:o7CttU7P 2018年01月03日 11時16分00秒
Intelのプロセッサチップに根本的な設計上の欠陥が発覚、各OSにアップデートの必要性
http://gigazine.net/news/20180103-intel-processor-design-flaw/
ここ10年間に製造されたIntelのプロセッサに、設計上の欠陥が見つかりました。
最悪の場合、パスワードやログインキー、
キャッシュファイルなどが格納されたカーネルメモリーの内容を読み取られる恐れが
あるとのことなのですが、Intel x86ハードウェアに存在する欠陥のため、
マイクロコードアップデートでは対応不可能で、
各OSがソフトウェアレベルで修正をかけるか、
バグのない新たなプロセッサを導入する必要があるとのこと。
このバグは、データベースアプリケーションから
ウェブブラウザのJavaScriptのようなものまで含めた普通のユーザープログラムでも、
保護されたカーネルメモリーをある程度まで認識できるというもの。
カーネルメモリーにはパスワード、ログインキー、
ディスクからキャッシュされたファイルなど、秘密にしておくべき情報も格納されているため、
通常はユーザープロセスやユーザープログラムからは隠された状態になっていますが、
欠陥が存在することにより、
ブラウザで実行中のJavaScriptや共有パブリッククラウドサーバー上で実行されているマルウェアによって情報を盗み見られる恐れが出てきます。
「python sweetness」によれば、影響は仮想メモリを実装している
現代のすべてのCPUアーキテクチャに及び、完全に解決するにはハードウェアの変更が必要になるとのこと。
Intelのプロセッサチップに根本的な設計上の欠陥が発覚、各OSにアップデートの必要性
http://gigazine.net/news/20180103-intel-processor-design-flaw/
ここ10年間に製造されたIntelのプロセッサに、設計上の欠陥が見つかりました。
最悪の場合、パスワードやログインキー、
キャッシュファイルなどが格納されたカーネルメモリーの内容を読み取られる恐れが
あるとのことなのですが、Intel x86ハードウェアに存在する欠陥のため、
マイクロコードアップデートでは対応不可能で、
各OSがソフトウェアレベルで修正をかけるか、
バグのない新たなプロセッサを導入する必要があるとのこと。
このバグは、データベースアプリケーションから
ウェブブラウザのJavaScriptのようなものまで含めた普通のユーザープログラムでも、
保護されたカーネルメモリーをある程度まで認識できるというもの。
カーネルメモリーにはパスワード、ログインキー、
ディスクからキャッシュされたファイルなど、秘密にしておくべき情報も格納されているため、
通常はユーザープロセスやユーザープログラムからは隠された状態になっていますが、
欠陥が存在することにより、
ブラウザで実行中のJavaScriptや共有パブリッククラウドサーバー上で実行されているマルウェアによって情報を盗み見られる恐れが出てきます。
「python sweetness」によれば、影響は仮想メモリを実装している
現代のすべてのCPUアーキテクチャに及び、完全に解決するにはハードウェアの変更が必要になるとのこと。
9デフォルトの名無しさん
2018/01/04(木) 19:42:50.88ID:53E7Fk1q tkinterって使いみちあんのかね?
メンテするだけの価値ないしお荷物だろ
捨てちまえよ!
メンテするだけの価値ないしお荷物だろ
捨てちまえよ!
2018/01/04(木) 23:20:46.83ID:vQ0lgAPK
なになに?PyQt使ってんの?PySide?まさかwxPythonじゃないよね?
11デフォルトの名無しさん
2018/01/06(土) 11:37:52.71ID:HbY4/bGY WSL+X+GTK
2018/01/06(土) 14:44:43.45ID:YOtInvqC
ipywidgets
jupyterlab
jupyterlab
2018/01/06(土) 22:46:52.95ID:/VYNmAh6
ttps://www.pythonweb.jp/install/install/index1.html
これに沿ってPython 3.6.4 Windows x86-64 executable installer(windows10)
をインストール完了させました
早速メモ帳を開いて「print('hello python!')」と記入して
「sample.py」と名前をつけて保存
本体を起動させ「python sample.py」と入力すると
File"<stdin>,line 1
python sample.py
SyntaxError:invalid syntax
と表記され、出力してくれません
助けてください
これに沿ってPython 3.6.4 Windows x86-64 executable installer(windows10)
をインストール完了させました
早速メモ帳を開いて「print('hello python!')」と記入して
「sample.py」と名前をつけて保存
本体を起動させ「python sample.py」と入力すると
File"<stdin>,line 1
python sample.py
SyntaxError:invalid syntax
と表記され、出力してくれません
助けてください
2018/01/07(日) 07:45:13.25ID:BfxgkUlM
メモ帳が気になる
2018/01/07(日) 08:32:42.16ID:9L0agwbz
コマンドプロンプトを立ち上げないで、python.exeを実行してる
2018/01/07(日) 10:06:33.37ID:1Jamjtu9
2018/01/07(日) 10:28:29.66ID:BfxgkUlM
多分それな
あるいはidleとコマンドプロンプト間違えてる
あるいはidleとコマンドプロンプト間違えてる
18デフォルトの名無しさん
2018/01/07(日) 12:28:09.87ID:S38kpWyE >本体を起動させ「python sample.py」と入力
本体っつってんだろ
本体っつってんだろ
2018/01/07(日) 21:18:43.85ID:g9K6Ct7W
美汁4のfind_all()メソッドとfindAll()メソッドっておなじものなんですか?
20デフォルトの名無しさん
2018/01/09(火) 09:43:51.54ID:7TNqNH1F 本当の初心者です
1、パイソンは他の言語を学ばず直接覚えることはできますか?
2、数学の知識はどれくらいまで必要ですか?(微積分すらできない)
3、数学も分からない状態でパイソンだけ学習した場合、仕事はありますか?
1、パイソンは他の言語を学ばず直接覚えることはできますか?
2、数学の知識はどれくらいまで必要ですか?(微積分すらできない)
3、数学も分からない状態でパイソンだけ学習した場合、仕事はありますか?
21デフォルトの名無しさん
2018/01/09(火) 09:44:07.85ID:7TNqNH1F あと独学だとどれくらいで習得可能かも教えてください
2018/01/09(火) 10:45:38.03ID:EYd6rKQN
>>20
真面目に答えてやるか
1、はじめて覚えるための言語なんてそもそもありません。Pythonは変な書き方が出来難いので初心者にはおすすめです。
2、Pythonで何をやりたいかによります。必要になれば勉強すればいいです。
3、Pythonに触れてみて、書いてみて楽しくなければお話しになりません。仕事のために覚えるなんてモチベーションが続きません。
真面目に答えてやるか
1、はじめて覚えるための言語なんてそもそもありません。Pythonは変な書き方が出来難いので初心者にはおすすめです。
2、Pythonで何をやりたいかによります。必要になれば勉強すればいいです。
3、Pythonに触れてみて、書いてみて楽しくなければお話しになりません。仕事のために覚えるなんてモチベーションが続きません。
23デフォルトの名無しさん
2018/01/09(火) 11:21:22.42ID:Q8Oi5xYk pythonをやりたいのに数学に弱いとは一体・・・
統計関係に関わるんだからさ・・・
統計関係に関わるんだからさ・・・
24デフォルトの名無しさん
2018/01/09(火) 11:33:44.21ID:7TNqNH1F 高校数学レベルならなんとか分かります
大学数学が必要かどうかが心配なだけです
高校数学だけで学べるんですか?
大学数学が必要かどうかが心配なだけです
高校数学だけで学べるんですか?
25デフォルトの名無しさん
2018/01/09(火) 12:29:12.99ID:hZWQBtrg 馬鹿には無理
2018/01/09(火) 12:38:12.48ID:k6ghs7nO
知識が無いのと勉強しないのは別物だしね。
勉強してダメならほかやった方がいいと思うよ
勉強してダメならほかやった方がいいと思うよ
2018/01/09(火) 12:50:09.14ID:tXr0nFdK
大学数学なんて理解してるの数学科の生徒以外でほとんどいないだろ
28デフォルトの名無しさん
2018/01/09(火) 15:07:37.80ID:7TNqNH1F29デフォルトの名無しさん
2018/01/09(火) 17:21:22.63ID:sltW7mFZ >>23
pythonで財務会計や管理会計や税務会計のソフトを書いたとしてもおかしくない。
pythonで財務会計や管理会計や税務会計のソフトを書いたとしてもおかしくない。
2018/01/09(火) 19:27:20.67ID:7lOmzbTz
2018/01/09(火) 21:18:31.14ID:TfXfj3hF
製造現場で製品検査すために測定器と通信したり、係員に検品経過を見せるために製品内で
HTTPサーバー動かしたりしたわ
HTTPサーバーのスクリプト20行ぐらいだったかな
HTTPサーバー動かしたりしたわ
HTTPサーバーのスクリプト20行ぐらいだったかな
2018/01/09(火) 21:39:58.16ID:oH5KqnIn
3332
2018/01/09(火) 21:45:15.87ID:oH5KqnIn コードが省略できません。 助けて貰えませんか?
def Sample03(xx):
__[pass if l.index(a[i])==l.index(b[i]) for i in range(xx)]
def Sample03(xx):
__[pass if l.index(a[i])==l.index(b[i]) for i in range(xx)]
2018/01/09(火) 22:13:47.62ID:oH5KqnIn
おい。マジかよ。俺達友達だろ(今だけ)?
2018/01/09(火) 23:03:22.04ID:vzCLSFzT
setなら重複削除してくれるんじゃなかった?
2018/01/09(火) 23:54:38.18ID:K38Tz4Di
2018/01/10(水) 00:09:29.83ID:D/rW/oyZ
再起って言ってるやんw
2018/01/10(水) 08:14:39.01ID:3NQTqux9
c配列と問題の箇所が何行目か読み取れなかった
2018/01/10(水) 09:14:54.92ID:uWMTsG/V
おすすめのパソコンありますか?
macbookproを購入しようかと検討中のものです
macbookproを購入しようかと検討中のものです
2018/01/10(水) 13:22:40.35ID:7Twskh/5
スレチだけどmbpいいよ
winマシンだとレッツノートの高いやつくらいかな良いのは
ノートでそれ以上のスペック求めるとゲーミングに行っちゃう
winマシンだとレッツノートの高いやつくらいかな良いのは
ノートでそれ以上のスペック求めるとゲーミングに行っちゃう
2018/01/10(水) 15:28:15.44ID:uWMTsG/V
42デフォルトの名無しさん
2018/01/10(水) 16:38:06.78ID:H9Wjc7xc2018/01/10(水) 16:45:42.81ID:Dg+5gWi5
>>41
mbpスレを覗けばわかるけど、待てるなら待ったほうが良いよ
mbpスレを覗けばわかるけど、待てるなら待ったほうが良いよ
2018/01/10(水) 16:53:30.15ID:uWMTsG/V
2018/01/10(水) 16:58:49.46ID:uWMTsG/V
2018/01/10(水) 17:52:19.30ID:Dg+5gWi5
OSにこだわらないのであれば結構選択肢はあるよ
2018/01/10(水) 18:13:19.35ID:XD3nGTcX
def test_func():
print('call test_func')
test_func()
をコマンドプロンプトから実行しようとすると
File "<stdin>", line 4
test_func()
^
SyntaxError: invalid syntax
>>>
って出るんだけどなんでですか?
print('call test_func')
test_func()
をコマンドプロンプトから実行しようとすると
File "<stdin>", line 4
test_func()
^
SyntaxError: invalid syntax
>>>
って出るんだけどなんでですか?
2018/01/10(水) 18:19:00.03
目に見えない文字が入ってるから
最後の行とその上の空行も全部消してから書き直す
最後の行とその上の空行も全部消してから書き直す
2018/01/11(木) 13:55:06.55ID:Rdhkb3Oy
>>48
ありがとうございます
ありがとうございます
50デフォルトの名無しさん
2018/01/13(土) 22:24:55.51ID:BAsP1Vyl 下記のような配列を作ってその中から条件を満たしているものの中で
価格が最大値のものを検索するということがしたいのです。
品目 条件 価格
りんご OK 100
みかん OK 200
れもん NG 300
1.この場合、配列は下記のようなリストを作ればよいのでしょうか?
list=[[りんご, OK, 100], [みかん, OK, 200], [れもん, NG, 300]]
2.上記1.のアプローチが正しいとして、上記リストにおいて、条件がOKのもので価格が一番高いものの
配列の番号(または品目)を取得する方法をどなたかお教えいただけないでしょうか。
(辞書でもリストでも何でも良いのでが上記の表のような配列の裁き方が検索しても見つけられず・・・)
価格が最大値のものを検索するということがしたいのです。
品目 条件 価格
りんご OK 100
みかん OK 200
れもん NG 300
1.この場合、配列は下記のようなリストを作ればよいのでしょうか?
list=[[りんご, OK, 100], [みかん, OK, 200], [れもん, NG, 300]]
2.上記1.のアプローチが正しいとして、上記リストにおいて、条件がOKのもので価格が一番高いものの
配列の番号(または品目)を取得する方法をどなたかお教えいただけないでしょうか。
(辞書でもリストでも何でも良いのでが上記の表のような配列の裁き方が検索しても見つけられず・・・)
2018/01/14(日) 00:20:35.69ID:t0jHIC/R
max関数を調べてみるとよい
2018/01/14(日) 01:00:13.30ID:rilCPocj
>>50
Pythonじゃなきゃダメ?
正直、データベースソフトでやるべき案件だと思う
どうしてもPythonでやるなら、内包表記を使ってリストから
条件に合う要素を抜き出して新しいリストを作り、データを絞り込んで行く
>>> a = [['りんご', 'OK', 100], ['みかん', 'OK', 200], ['れもん', 'NG', 300]]
>>> ok_list = [elem for elem in a if elem[1] == 'OK']
>>> ok_list
[['りんご', 'OK', 100], ['みかん', 'OK', 200]]
>>> max_price = max([elem[2] for elem in ok_list])
>>> max_price
200
>>> name = [elem[0] for elem in ok_list if elem[2] == max_price]
>>> name
['みかん']
あと、list=[[りんご, OK, 100], [みかん, OK, 200], [れもん, NG, 300]] と最初にあったが
変数名にlistなどのPythonに元からあるオブジェクト名そのまんまを使うのは避けよう
エラーの元になる
Pythonじゃなきゃダメ?
正直、データベースソフトでやるべき案件だと思う
どうしてもPythonでやるなら、内包表記を使ってリストから
条件に合う要素を抜き出して新しいリストを作り、データを絞り込んで行く
>>> a = [['りんご', 'OK', 100], ['みかん', 'OK', 200], ['れもん', 'NG', 300]]
>>> ok_list = [elem for elem in a if elem[1] == 'OK']
>>> ok_list
[['りんご', 'OK', 100], ['みかん', 'OK', 200]]
>>> max_price = max([elem[2] for elem in ok_list])
>>> max_price
200
>>> name = [elem[0] for elem in ok_list if elem[2] == max_price]
>>> name
['みかん']
あと、list=[[りんご, OK, 100], [みかん, OK, 200], [れもん, NG, 300]] と最初にあったが
変数名にlistなどのPythonに元からあるオブジェクト名そのまんまを使うのは避けよう
エラーの元になる
2018/01/14(日) 01:32:55.95ID:YcirJyIj
>>52
Pythonスレで Pythonじゃなきゃダメ? ってオイオイだろ
これなんか学校の課題って気がする
list=[["りんご", "OK", 100], ["みかん", "OK", 200], ["れもん", "NG", 300]]
l_OK = [item_OK for item_OK in filter(lambda list_item : list_item[1] == "OK", list)]
#l_OK = [item for item in list if item[1] == "OK"]
print( max(l_OK, key=(lambda item_OK: item_OK[2]) )[0] )
Pythonスレで Pythonじゃなきゃダメ? ってオイオイだろ
これなんか学校の課題って気がする
list=[["りんご", "OK", 100], ["みかん", "OK", 200], ["れもん", "NG", 300]]
l_OK = [item_OK for item_OK in filter(lambda list_item : list_item[1] == "OK", list)]
#l_OK = [item for item in list if item[1] == "OK"]
print( max(l_OK, key=(lambda item_OK: item_OK[2]) )[0] )
54デフォルトの名無しさん
2018/01/14(日) 02:18:12.29ID:yVTJx4nd pandas使え
5550です
2018/01/14(日) 08:27:28.43ID:krdFkWsl2018/01/14(日) 10:39:38.00ID:TwgO/caM
pandasのstr.containsとかって、真偽反転するとき“~”を付けるじゃないですか
この波線って、pythonの側のビット演算子ですか?
strアクセサ用のオプション記号?
x=1
tf=2 in x
print(~tf)
とかで試してみるとT/Fではなく数字が出てくるので、strアクセサ用の機能?
この波線って、pythonの側のビット演算子ですか?
strアクセサ用のオプション記号?
x=1
tf=2 in x
print(~tf)
とかで試してみるとT/Fではなく数字が出てくるので、strアクセサ用の機能?
2018/01/14(日) 13:23:26.45ID:0mtDcMfe
>56
in を使うなら、x=[1]とするべきでは?
また、否定演算子は~でなくてnotを使うべき。
~は、ビット毎の反転をとる演算子。Trueは1、Falseは0とみなして計算されるはず。
in を使うなら、x=[1]とするべきでは?
また、否定演算子は~でなくてnotを使うべき。
~は、ビット毎の反転をとる演算子。Trueは1、Falseは0とみなして計算されるはず。
58デフォルトの名無しさん
2018/01/14(日) 14:50:25.95ID:79VwseEt だれもそんな話はしてないぞ
2018/01/14(日) 15:32:15.53ID:DgdnagvN
>>50
もう解決してるみたいだけど
価格が0または正だと仮定していいなら
print(max(list, key=(lambda x: x[2] if x[1] == 'OK' else -1)))
とすれば要素の抽出とかはなくてもいける
ただし'OK'のものが一件もないと価格が'NG'のものを返すので注意が必要
もう解決してるみたいだけど
価格が0または正だと仮定していいなら
print(max(list, key=(lambda x: x[2] if x[1] == 'OK' else -1)))
とすれば要素の抽出とかはなくてもいける
ただし'OK'のものが一件もないと価格が'NG'のものを返すので注意が必要
6050
2018/01/14(日) 15:34:13.85ID:DgdnagvN > 価格が'NG'のものを返す
価格じゃなくて条件だったわ
価格じゃなくて条件だったわ
2018/01/14(日) 15:57:09.64ID:/4CphuTL
>>56
配列の番号(と品目)を取得するようにしたニダね
list=[["りんご", "OK", 100], ["みかん", "OK", 200], ["れもん", "NG", 300]]
dic_OK = {list_idx:list_item for list_idx,list_item in enumerate(list) if list_item[1] == 'OK'}
list_index = max( dic_OK, key=(lambda dkey: dic_OK[dkey][2]) )
print( 'List index:', list_index )
print( 'Item name:', list[list_index][0] )
配列の番号(と品目)を取得するようにしたニダね
list=[["りんご", "OK", 100], ["みかん", "OK", 200], ["れもん", "NG", 300]]
dic_OK = {list_idx:list_item for list_idx,list_item in enumerate(list) if list_item[1] == 'OK'}
list_index = max( dic_OK, key=(lambda dkey: dic_OK[dkey][2]) )
print( 'List index:', list_index )
print( 'Item name:', list[list_index][0] )
2018/01/14(日) 16:27:06.07ID:/4CphuTL
>>59
ついでに、max()使うとOKフラグ付きの同じ最高価格の物が複数あると困ったニダになるからな
ついでに、max()使うとOKフラグ付きの同じ最高価格の物が複数あると困ったニダになるからな
6350
2018/01/14(日) 16:31:48.67ID:DgdnagvN よくよく考えたらmax()のキーにタプルを返すようにすれば
> 価格が0または正だと仮定していいなら
の制限は要らなかったな
print(max(list, key=(lambda x: ( x[1] == 'OK', x[2]))))
> ただし'OK'のものが一件もないと条件が'NG'のものを返すので注意が必要
の方はそのままだけど
> 価格が0または正だと仮定していいなら
の制限は要らなかったな
print(max(list, key=(lambda x: ( x[1] == 'OK', x[2]))))
> ただし'OK'のものが一件もないと条件が'NG'のものを返すので注意が必要
の方はそのままだけど
2018/01/14(日) 16:33:19.71ID:DgdnagvN
>>62
そこは要件次第でしょ
そこは要件次第でしょ
65デフォルトの名無しさん
2018/01/14(日) 17:34:08.11ID:CiqP7kj22018/01/14(日) 19:43:47.38ID:GEVmZqF5
print({1,2,3})
と実行すると
{1,2,3}
と出力されます。
s1 = {1,2,3}
s2 = {4,5,6}
print(str(s1) + " -> " + str(s2))
と実行しても
{1,2,3} -> {4,5,6}
とは出力されません。
{1,2,3} -> {4,5,6}
と出力するにはどうすればいいのでしょうか?
と実行すると
{1,2,3}
と出力されます。
s1 = {1,2,3}
s2 = {4,5,6}
print(str(s1) + " -> " + str(s2))
と実行しても
{1,2,3} -> {4,5,6}
とは出力されません。
{1,2,3} -> {4,5,6}
と出力するにはどうすればいいのでしょうか?
2018/01/14(日) 20:05:47.59ID:rilCPocj
2018/01/14(日) 20:13:42.00ID:EtO+GVJz
2018/01/14(日) 20:50:44.02ID:ZtH88FLC
formatなり空白をreplaceなりすればいい
2018/01/14(日) 21:01:00.84ID:rilCPocj
>>68
自分の環境(Windows7, Python3.6.3)では最初からスペースが入るからよくわからんね
質問者からの追加説明を待ちたい
>>> print({1,2,3})
{1, 2, 3}
自分の環境(Windows7, Python3.6.3)では最初からスペースが入るからよくわからんね
質問者からの追加説明を待ちたい
>>> print({1,2,3})
{1, 2, 3}
2018/01/14(日) 21:30:58.89ID:0mtDcMfe
{}は、set
setは、順序を保持しない
順序を保持したいなら、[4,5,6]とlistを使うのがよい
setは、順序を保持しない
順序を保持したいなら、[4,5,6]とlistを使うのがよい
2018/01/15(月) 16:27:23.26ID:oyJFiKwa
>>50-65
漏れは、色々な言語で、最大値を持つオブジェクトを取得する、方法を研究しているが、
最大値が複数ある場合に、簡単に取得できる方法は、どの言語にも無い!
どの言語でも、最大値は1つであると、仮定されているから
例えば、Ruby のminmax。
最大・最小値が複数ある場合は、どの要素が取得できるかは、不定です!
漏れは、色々な言語で、最大値を持つオブジェクトを取得する、方法を研究しているが、
最大値が複数ある場合に、簡単に取得できる方法は、どの言語にも無い!
どの言語でも、最大値は1つであると、仮定されているから
例えば、Ruby のminmax。
最大・最小値が複数ある場合は、どの要素が取得できるかは、不定です!
2018/01/15(月) 16:57:20.16
C#のリスト型.Max関数は最大値そのものを返す
んでWhereメソッドでその最大値を持つ要素を抽出する
んでWhereメソッドでその最大値を持つ要素を抽出する
2018/01/15(月) 20:04:38.28ID:dgT2VGvQ
75デフォルトの名無しさん
2018/01/15(月) 20:20:13.07ID:uVak3BOk >>55
>一度条件で抽出してからmax使うのですね
こんなこと(条件を満たすもの全て抽出)はしないで俺様関数を作って
俺様関数中で条件を満たすものピックアップしながらmaxを探すとかするんじゃないのか
>一度条件で抽出してからmax使うのですね
こんなこと(条件を満たすもの全て抽出)はしないで俺様関数を作って
俺様関数中で条件を満たすものピックアップしながらmaxを探すとかするんじゃないのか
2018/01/15(月) 20:27:35.79ID:uVak3BOk
77遊園地 ◆ExGQrDul2E
2018/01/16(火) 01:25:21.93ID:/gUVmc1B 最大値が複数有る時にmax要素を含むモノを返す処理
俺にも教えて。
l=[1,2,2,3,4,5,5,7,8,9,9]
import collections
x=collections.Counter(l)
print(x)
俺にも教えて。
l=[1,2,2,3,4,5,5,7,8,9,9]
import collections
x=collections.Counter(l)
print(x)
78遊園地 ◆ExGQrDul2E
2018/01/16(火) 01:36:02.64ID:/gUVmc1B どうすれば、いいんでちゅかぁ?wwwwwwwwww
ぶひいいいいいいいいいいwwwww ┌(_Д_┌ )┐ ┌(_Д_┌ )┐
from collections import Counter
print( Counter('abracadabra').most_common(3) )
cnt = Counter()
for word in ['red', 'blue', 'red', 'green', 'blue', 'blue']:
cnt[word] += 1
print(cnt)
あぁ? ああああああああああああ あばばばばばばばばばあwwwww
ぶひいいいいいいいいいいwwwww ┌(_Д_┌ )┐ ┌(_Д_┌ )┐
from collections import Counter
print( Counter('abracadabra').most_common(3) )
cnt = Counter()
for word in ['red', 'blue', 'red', 'green', 'blue', 'blue']:
cnt[word] += 1
print(cnt)
あぁ? ああああああああああああ あばばばばばばばばばあwwwww
79遊園地 ◆ExGQrDul2E
2018/01/16(火) 03:20:20.16ID:/gUVmc1B 答え合わせのお時間でチュよぉおおおおおwww
ぶひいいいいいいいいいいwwwww ┌(_Д_┌ )┐ ┌(_Д_┌ )┐
import collections
l='abbabacccddeee'
r = collections.Counter(l)
print (r.most_common(2))#取り出す個数wwwwwww
あああああああああああああーーーーーーーーーーwwwwwwwww
取り出す個数を求めるの忘れて待ちたぁああああああwwwwwwww
ぶひいいいいいいいいいいwwwww ┌(_Д_┌ )┐ ┌(_Д_┌ )┐
import collections
l='abbabacccddeee'
r = collections.Counter(l)
print (r.most_common(2))#取り出す個数wwwwwww
あああああああああああああーーーーーーーーーーwwwwwwwww
取り出す個数を求めるの忘れて待ちたぁああああああwwwwwwww
80遊園地 ◆ExGQrDul2E
2018/01/16(火) 04:05:37.35ID:/gUVmc1B はいっ! はいっ!!
「ハイ! ハイ!」 「ハイ! ハイ!」
ぶひいいいいいいいいいいwwwww
「アイィィィ!ポイ!ポイィィィ!」
「んっ! 」 「んっ!」
35歳 「あっ。あっああ。。。」 「あっ。あっああ。。。」
遊園地「ぶひいいいいいいいいいいwwwww」
ぬーぷ 「冬の大空に降り注ぐ彗星」
35歳&ぬーぷ&遊園地「 はいっ! はいっ!! 」
「ぶひいいいいいいいいいいwwwww」 ( ゚д゚ )クワッ!! ヘ(゚∀゚ヘ)アヒャ ┌(_Д_┌ )┐
「ハイ! ハイ!」 「ハイ! ハイ!」
ぶひいいいいいいいいいいwwwww
「アイィィィ!ポイ!ポイィィィ!」
「んっ! 」 「んっ!」
35歳 「あっ。あっああ。。。」 「あっ。あっああ。。。」
遊園地「ぶひいいいいいいいいいいwwwww」
ぬーぷ 「冬の大空に降り注ぐ彗星」
35歳&ぬーぷ&遊園地「 はいっ! はいっ!! 」
「ぶひいいいいいいいいいいwwwww」 ( ゚д゚ )クワッ!! ヘ(゚∀゚ヘ)アヒャ ┌(_Д_┌ )┐
2018/01/16(火) 07:35:11.81ID:4oyR/FiU
pythonがこの先生きのこるには
http://mevius.5ch.net/test/read.cgi/tech/1167996371/
http://mevius.5ch.net/test/read.cgi/tech/1167996371/
2018/01/16(火) 09:23:58.14
なんか怖い人が居るんだけど...
2018/01/16(火) 13:38:54.40ID:1yOH1J8J
Ruby で作った
scores = [1,2,9,2,3,9,7]
results = scores.each_with_object([]).with_index do |(score, ary), i|
if ary.empty? || ary[0][0] == score
ary << [score, i]
elsif ary[0][0] < score
ary.clear
ary << [score, i]
end
end
results.each do |item|
puts "score: #{item[0]}, index: #{item[1]}"
end
出力
score: 9, index: 2
score: 9, index: 5
scores = [1,2,9,2,3,9,7]
results = scores.each_with_object([]).with_index do |(score, ary), i|
if ary.empty? || ary[0][0] == score
ary << [score, i]
elsif ary[0][0] < score
ary.clear
ary << [score, i]
end
end
results.each do |item|
puts "score: #{item[0]}, index: #{item[1]}"
end
出力
score: 9, index: 2
score: 9, index: 5
84遊園地 ◆ExGQrDul2E
2018/01/16(火) 15:50:10.04ID:/gUVmc1B どうしても、言いたい事が有るので、聞いて下さい。
「氣持ちいぃいいいいwwwwいいぃぃいんぽおおおおおおおおおおおwwwww」
>>83
数値のmax要素を取得してるから、もっとも多い要素の複数を返す。
と言う、仕様には使えない。
多い要素を取得のハズが数値MAX取得でNG
https://ideone.com/Cj8JYJ
試験データ型
scores = [1,2,9,2,3,9,7,3,3,2]
返り値
要素 2,3
index 1,3,9 4,7,8
「氣持ちいぃいいいいwwwwいいぃぃいんぽおおおおおおおおおおおwwwww」
>>83
数値のmax要素を取得してるから、もっとも多い要素の複数を返す。
と言う、仕様には使えない。
多い要素を取得のハズが数値MAX取得でNG
https://ideone.com/Cj8JYJ
試験データ型
scores = [1,2,9,2,3,9,7,3,3,2]
返り値
要素 2,3
index 1,3,9 4,7,8
85遊園地 ◆ExGQrDul2E
2018/01/16(火) 15:57:30.63ID:/gUVmc1B 正規表現で実装する方が良いかも。
大丈夫だwっw 俺より凄い奴が出て来て助言してくれるぞwww
ぶひいいいいいいいいいいwwwww ┌(_Д_┌ )┐
大丈夫だwっw 俺より凄い奴が出て来て助言してくれるぞwww
ぶひいいいいいいいいいいwwwww ┌(_Д_┌ )┐
86デフォルトの名無しさん
2018/01/16(火) 16:20:42.45ID:qp2ox4Ew >>78
[('a', 5), ('b', 2), ('r', 2)]
Traceback (most recent call last):
File "C:/Users/banbarori5/myscript.py", line 7, in <module>
cut[word] += 1
NameError: name 'cut' is not defined
[('a', 5), ('b', 2), ('r', 2)]
Traceback (most recent call last):
File "C:/Users/banbarori5/myscript.py", line 7, in <module>
cut[word] += 1
NameError: name 'cut' is not defined
2018/01/16(火) 16:25:25.03ID:ANYFrcmB
まずmaxを求めて
次にmaxと一致するものをリスト内包で抜き出すのが
Python流の思想
同時にやろうとするのはC++の発想なので違う
データベースの副問い合わせみたいなもんだな
次にmaxと一致するものをリスト内包で抜き出すのが
Python流の思想
同時にやろうとするのはC++の発想なので違う
データベースの副問い合わせみたいなもんだな
88遊園地 ◆ExGQrDul2E
2018/01/16(火) 18:39:09.09ID:/gUVmc1B■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【次の一手】台湾問題で小林よしのり氏が私見「まさに戦争前夜」「ただちに徴兵制を敷いて、高市支持者を最前線へ」… ★5 [BFU★]
- 【野球】大谷翔平、佐々木朗希、山本由伸らがWBC辞退なら広がる不協和音… 『過去イチ盛り上がらない大会』になる可能性も★2 [冬月記者★]
- 【国際】ロシアはすでに戦争準備段階――ポーランド軍トップが警告 [ぐれ★]
- 「町中華」の“息切れ倒産”が増加 ブームにも支えられ職人技で踏ん張ってきたが… 大手チェーンは値上げでも絶好調 [ぐれ★]
- 【news23】小川彩佳アナ「ここまでの広がりになるということを、高市総理はどれだけ想像できていたんでしょうね」 日中問題特集で [冬月記者★]
- 毛寧(もう・ねい)報道官「中国に日本の水産品の市場は無い」 高市首相の国会答弁に「中国民衆の強い怒り」 ★2 [ぐれ★]
- 【高市売り】円安、止まらず!凄い勢いで暴落中。157円へ [219241683]
- 俺「お湯を流してと…」シンク「ボンッw」
- 【悲報】ヤフコメ民「中国が水産物を輸入禁止にするなら、日本国民向けに安く販売すればいい。中国依存から脱するべき」 [153736977]
- もう寝ます
- さすがに広告の煽りエグくね?
- 1,000万円のBMWに擦ってしまった札幌のガキ、捕らえられてガチで詰む [329329848]
