当スレに★Python以外のプログラミング言語での回答類を書くべからず★
派生言語はそれぞれ専スレがあるのでそっち池。
「Ruby」「某言語では」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
このスレッドは「お勉強」スレのほうには書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を、勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますので、お礼は Python の布教と初心者の救済をお願いします。
★エラーを解決したい場合は、
表示されてるエラー全文(勝手に省略やスクショうp等の横着クソ行為禁止)と、
実行環境(Pythonのバージョン・OSとIDEの種類とバージョン)をシッカリ書くこと。
【【【複数の連続半角スペースはなかったことになる・タブがうまく入らない5chの仕様】】】に注意!
Pythonの★ソースコードをそのまま5ちゃんにコピペすると、インデントが崩れてチヌ★ので
↓等の、いわゆるコードうp用サイトに貼ってこいください。
ttps://techiedelight.com/compiler/ Run Code機能あり。最近流行中?
ttp://ideone.com/ デフォ設定はC用のため言語選択ボタン押下がピコ手間かも。
ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
◇Python公式サイト◇ http://www.python.org/
◇まとめwiki◇ ttp://python.rdy.jp/wiki.cgi
〇前スレ〇 くだすれPython(超初心者用) その50【まず1嫁】
http://mevius.5ch.net/test/read.cgi/tech/1598527450/
次スレは >>985 あたりが挑戦してくだしあ。(980過ぎて自動落ちは、無くなって久しい)
### END OF TEMPLATE ###
探検
くだすれPython(超初心者用) その51【まず1嫁】
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2020/10/17(土) 10:05:38.14ID:1RQ0Wdhu2020/10/17(土) 11:27:15.93ID:1thDdeTA
3デフォルトの名無しさん
2020/10/17(土) 14:00:51.41ID:dPJ220D1 いちおつ有能
2020/10/17(土) 14:05:43.33ID:6+t3jHck
おっぱいそん
5デフォルトの名無しさん
2020/10/17(土) 14:13:02.49ID:Y2egJtFL 可読性を犠牲にして実行速度を得られるPythonのコードってどういう例がありますか?
2020/10/17(土) 15:29:19.46ID:tgqu+4qK
くだれす〜
7デフォルトの名無しさん
2020/10/17(土) 16:37:45.50ID:SpKdHUv/ > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
2020/10/17(土) 21:23:45.76ID:ia6CZUvY
でたw
2020/10/17(土) 22:57:23.60ID:aI2oeiUv
何があったか知らんけど、7みたいな中学生をコテンパンに言い負かしたやつが悪い
2020/10/18(日) 00:29:45.75ID:BP1EUUz6
list_a = ['a', 'b', 'c']
list_list = [] (リストのリスト)
list_aの末尾に要素を追加してから、そのリストを丸ごとlist_listへ追加したい。(list_aの中身はどうなってもいい)
(1)
list_list.append(list_a.append('d'))
→戻り値で評価されて、Noneがappendされてしまう
(2)
list_a.append('d')
list_list.append(list_a)
→ならlist_listは想定の結果となる
(list_aは更新される)
(3)
list_list.append(list_a + ['d'])
→も想定の結果となる(カッコ内がリストの戻り値だから)
(list_aは更新されない)
(1)のような書き方みたいに、そのオブジェクトが更新されるメソッドを実行した後のオブジェクトとしてappendの引数に入れるような書き方というのはできないですか?
list_list = [] (リストのリスト)
list_aの末尾に要素を追加してから、そのリストを丸ごとlist_listへ追加したい。(list_aの中身はどうなってもいい)
(1)
list_list.append(list_a.append('d'))
→戻り値で評価されて、Noneがappendされてしまう
(2)
list_a.append('d')
list_list.append(list_a)
→ならlist_listは想定の結果となる
(list_aは更新される)
(3)
list_list.append(list_a + ['d'])
→も想定の結果となる(カッコ内がリストの戻り値だから)
(list_aは更新されない)
(1)のような書き方みたいに、そのオブジェクトが更新されるメソッドを実行した後のオブジェクトとしてappendの引数に入れるような書き方というのはできないですか?
2020/10/18(日) 00:50:55.67ID:/Z/JZuKT
つlist_list.append(list_a+['d'])
12デフォルトの名無しさん
2020/10/18(日) 01:09:16.00ID:XIKHaV9E listを継承して、append後にselfを返すメソッドでも実装しなはれ
13デフォルトの名無しさん
2020/10/18(日) 01:13:49.31ID:XIKHaV9E class MyList(list):
__def append(self,a):
____super().append(a)
____return self
list_a=MyList([‘a’,’b’,’c’])
list_list=[]
list_list.append(list_a.append(d))
__def append(self,a):
____super().append(a)
____return self
list_a=MyList([‘a’,’b’,’c’])
list_list=[]
list_list.append(list_a.append(d))
14デフォルトの名無しさん
2020/10/18(日) 09:52:27.61ID:h0an4siz >>10
list_list = [*list_a, 'd']
list_list = [*list_a, 'd']
2020/10/18(日) 10:28:15.04ID:+vZczgoX
16デフォルトの名無しさん
2020/10/18(日) 11:01:34.94ID:vmWunLYe >>10
そう言うのは関数型言語的な発想。
もしくは同じオブジェクト指向でもメッセージパッシング主体のSmalltalkやRubyの発想。
Pythonのオブジェクト指向はC++的。
美しきHaskell畑へようこそ。
そう言うのは関数型言語的な発想。
もしくは同じオブジェクト指向でもメッセージパッシング主体のSmalltalkやRubyの発想。
Pythonのオブジェクト指向はC++的。
美しきHaskell畑へようこそ。
2020/10/18(日) 11:13:21.30ID:XoxqzEVb
c++でも自身を返す関数は多いけどな。
streamとか
streamとか
18デフォルトの名無しさん
2020/10/18(日) 11:30:11.96ID:H1xH1BRx 他の言語知ってても
python 初心者の頃は仕方ない
sort() sorted() でも混乱するし
len() はナニコレって思う
python 初心者の頃は仕方ない
sort() sorted() でも混乱するし
len() はナニコレって思う
19デフォルトの名無しさん
2020/10/18(日) 13:40:43.68ID:LTF40fUE むかし無印C そしてアセンブラをちょっとやってPythonに来たんだけど
len()便利!って思ったおもひで
len()便利!って思ったおもひで
2020/10/18(日) 19:26:16.89ID:sP6Ssfc9
Windows版 Anacondaでenv配下のpython exeを直叩きするとライブラリのエラーを吐く(baseが起動されてる?)んですがこれって仕様ですか?
Ubuntuで使ってたときはpython直叩きで普通に動いてたのですが…
Ubuntuで使ってたときはpython直叩きで普通に動いてたのですが…
2020/10/18(日) 20:12:49.18ID:LTF40fUE
>>20
パスが通ってないんでねーの
パスが通ってないんでねーの
2020/10/19(月) 01:51:34.80ID:/dP3R2fY
2020/10/19(月) 02:50:44.31ID:OVCmHBqA
[{"a":1},{"a":2}]
みたいなネストされた複数辞書をjson.loadで読み込むことに成功はしたのですが
なぜか相対パスだと成功して絶対パスだと
dictionary update sequence element #0 has length 1; 2 is required
なエラーがでて失敗します
なんでですか
みたいなネストされた複数辞書をjson.loadで読み込むことに成功はしたのですが
なぜか相対パスだと成功して絶対パスだと
dictionary update sequence element #0 has length 1; 2 is required
なエラーがでて失敗します
なんでですか
2020/10/19(月) 03:26:59.96ID:DsKIoN0Z
意味がわからないのでコード全体を書いてください
2020/10/19(月) 07:24:07.28ID:zWJLigJ7
2020/10/19(月) 09:36:29.53ID:4EZdKnY4
違うファイルを読んでるに一票
2020/10/19(月) 12:02:28.38ID:asy7wTux
ユーザー名全角文字半角スペースとか入れるやつはあほ
2020/10/19(月) 12:31:39.94ID:qGPDmfjh
楽天三木谷もkoboアカウントの件でそんなことを言っていたな
2020/10/19(月) 13:15:13.55ID:7uyYHFbc
実はPHPだったに一票
1も読まない質問者だからありえる
1も読まない質問者だからありえる
2020/10/19(月) 13:22:16.43ID:xZeEkj1k
今どき全角だから受け付けないとか許されんわ。
うっかり世界中に絵文字を流行らせてしまった責任取れ
うっかり世界中に絵文字を流行らせてしまった責任取れ
31デフォルトの名無しさん
2020/10/19(月) 13:27:52.28ID:asy7wTux ソースのエンコード
テキストデータのエンコード
ファイルシステムのエンコード
把握しとけよ
テキストデータのエンコード
ファイルシステムのエンコード
把握しとけよ
2020/10/19(月) 21:01:35.50ID:2Is2q0wK
2020/10/20(火) 13:43:26.44ID:ysKzRYjJ
簡単な検索サイトみたいなの作りたく5月に初プログラミングでPythonはじめて、1ヶ月くらいで原型はできてきたけど
そこからMysqlの速度改善、いろんなケースの対応とか修正改良に何ヶ月もかかってしまった…
まだHTMLとCSSもほとんどできてないし、ウェブサイト作成の道のりがこんなに長いとは思わなかった
最初に完成形を思い描いておいて正解だった。目標が見えてなかったらとっくに挫折してる
そこからMysqlの速度改善、いろんなケースの対応とか修正改良に何ヶ月もかかってしまった…
まだHTMLとCSSもほとんどできてないし、ウェブサイト作成の道のりがこんなに長いとは思わなかった
最初に完成形を思い描いておいて正解だった。目標が見えてなかったらとっくに挫折してる
34デフォルトの名無しさん
2020/10/20(火) 15:21:01.77ID:Zx1gytYL おきばりやす
2020/10/20(火) 16:29:48.06ID:eycpLBp6
class A:
_def __init__(self):
__self.data = [1,2,3]
a = A()
for d in a.data:
_print(d)
forで回すときだけ、for d in a:と書くだけで
実際はa.data返してくれる特殊メソッド的なやつはないのでしょうか
_def __init__(self):
__self.data = [1,2,3]
a = A()
for d in a.data:
_print(d)
forで回すときだけ、for d in a:と書くだけで
実際はa.data返してくれる特殊メソッド的なやつはないのでしょうか
2020/10/20(火) 17:17:00.75ID:EATBGB0m
37デフォルトの名無しさん
2020/10/20(火) 17:29:05.66ID:nDz4VJ3V __iter__()
38デフォルトの名無しさん
2020/10/20(火) 17:31:25.43ID:vcQhkuUZ >>35
[Python] イテレータを実装する - Qiita
https://qiita.com/tchnkmr/items/e740173d7400f8672d75
Python3 – __iter()__によるイテレーターの実装 – TauStation
http://taustation.com/python3-iterator-implementation/
Pythonの特殊メソッド一覧を備忘録としてまとめてみた。 - Qiita
https://qiita.com/y518gaku/items/07961c61f5efef13cccc
C++やJavaに慣れていればどうということは無いかんたんな仕組み
[Python] イテレータを実装する - Qiita
https://qiita.com/tchnkmr/items/e740173d7400f8672d75
Python3 – __iter()__によるイテレーターの実装 – TauStation
http://taustation.com/python3-iterator-implementation/
Pythonの特殊メソッド一覧を備忘録としてまとめてみた。 - Qiita
https://qiita.com/y518gaku/items/07961c61f5efef13cccc
C++やJavaに慣れていればどうということは無いかんたんな仕組み
2020/10/20(火) 17:41:22.29ID:iUu5GsdY
>>36
ちょw
ちょw
40デフォルトの名無しさん
2020/10/20(火) 19:50:39.99ID:HzDHbN9N >>35
__iter__でa.dataを戻り値
__iter__でa.dataを戻り値
2020/10/20(火) 19:57:20.87
import itertools
import time
class A:
_def __init__(self):
__self.data = [4,6,5]
_def __iter__(self):
__return itertools.cycle(self.data)
_def __next__(self):
__return next()
a = A()
for d in a:
_print(d)
_time.sleep(1)
>>37,38
self.dataを汚すかどうかは置いといて
できました ありがとうございました
>>36
ないのでしょうか?
一応それっぽいというか、まさにってものができたのですが
やらないほうがいい理由を後学のため教えてください
import time
class A:
_def __init__(self):
__self.data = [4,6,5]
_def __iter__(self):
__return itertools.cycle(self.data)
_def __next__(self):
__return next()
a = A()
for d in a:
_print(d)
_time.sleep(1)
>>37,38
self.dataを汚すかどうかは置いといて
できました ありがとうございました
>>36
ないのでしょうか?
一応それっぽいというか、まさにってものができたのですが
やらないほうがいい理由を後学のため教えてください
2020/10/20(火) 20:04:58.79ID:EATBGB0m
2020/10/20(火) 20:09:19.14
だめだ会話が成り立たない
クラスにするかどうかってここで関係あるのかなぁ…
>ないからって
というのはどういう意図で言ったのか聞きたかっただけなのに
クラスにするかどうかってここで関係あるのかなぁ…
>ないからって
というのはどういう意図で言ったのか聞きたかっただけなのに
2020/10/20(火) 22:38:32.31ID:vwGc/p8H
自分は逆に、こういうのでもクラスを使うほうがいいのかと思ってしまった
いまだに自作のクラスを使わないといけない状況にあったことがないので
だから全然クラスの知識が増えない
いまだに自作のクラスを使わないといけない状況にあったことがないので
だから全然クラスの知識が増えない
2020/10/20(火) 22:50:02.10ID:19yz3Hql
pandasでカラム1〜カラム10まであるとして、
axis=1の方向でソートして3番目の値を新たにカラム11とする場合の書き方を教えてください。
カラム1〜10はすべて数値です。
axis=1の方向でソートして3番目の値を新たにカラム11とする場合の書き方を教えてください。
カラム1〜10はすべて数値です。
2020/10/21(水) 11:34:12.69ID:zDJAgP8g
勉強始めてまだ3日目。まだアンダーバーの意味すらわからん。
カメに捕まってしまいましたし。
カメに捕まってしまいましたし。
47デフォルトの名無しさん
2020/10/21(水) 12:31:30.33ID:xBgAWF1Y import random
import pandas as pd
df = pd.DataFrame([[random.randint(1,10) for _ in range(10)] for _ in range(5)])
df['No3'] = df.apply(lambda x: sorted(x)[2], axis=1)
print(df)
import pandas as pd
df = pd.DataFrame([[random.randint(1,10) for _ in range(10)] for _ in range(5)])
df['No3'] = df.apply(lambda x: sorted(x)[2], axis=1)
print(df)
2020/10/21(水) 13:56:16.17ID:c5E90NOp
2020/10/21(水) 20:40:28.03ID:xIbMleXq
>>47
ありがとうございます!
ありがとうございます!
2020/10/21(水) 21:38:51.76ID:AdaVgrBD
確かにID隠しはカスが多いイメージなので自分も無視しよう
2020/10/21(水) 23:59:34.46ID:eEy42ac7
先週からPythonを始めた初心者です
手書きの数字を書いた画像ファイルからその数字を予測させるプログラ厶を作っているのですが、作ったプログラムファイルと画像ファイルを同一フォルダ内に入れるにはどうすればいいでしょうか?
画像ファイルはペイント3Dで作成したものです
コード以前の質問で申し訳ありません
手書きの数字を書いた画像ファイルからその数字を予測させるプログラ厶を作っているのですが、作ったプログラムファイルと画像ファイルを同一フォルダ内に入れるにはどうすればいいでしょうか?
画像ファイルはペイント3Dで作成したものです
コード以前の質問で申し訳ありません
2020/10/22(木) 02:29:50.64ID:9XviiwvN
53デフォルトの名無しさん
2020/10/22(木) 10:41:34.94ID:vPWH9GQz 退屈な事はpythonにやらせよう
2020/10/22(木) 12:34:01.43ID:HXHhKphi
ゴミ出しと風呂掃除頼む。
55デフォルトの名無しさん
2020/10/22(木) 14:48:20.36ID:iRctxXkJ 料理洗濯も
2020/10/22(木) 14:50:57.06ID:RUAley9J
自発呼吸頼むわ
2020/10/22(木) 15:39:07.78ID:/vtiKtyR
代わりにトイレに行ってくれると助かる
2020/10/22(木) 19:58:02.49ID:3xJ2F0Gf
>>52
回答ありがとうございます
Python IDLEでプログラムファイルを作成し、次にペイント3Dで作った画像ファイルを同じ場所に保存しようとしたのですが、作成したプログラムファイルが見つかりませんでした
Python IDLEのメニューからだと見つけられるのですが、ペイント3Dからだと同じ場所を探してもありませんでした
仕方なくPython IDLEのメニューからフォルダを新規作成し、そこにプログラムファイルと画像ファイルをコピペしたのですが、それを実行してもRESTARTと表示されるだけで何も起こりませんでした
PC自体に疎く、説明が上手くできず申し訳ありません
回答ありがとうございます
Python IDLEでプログラムファイルを作成し、次にペイント3Dで作った画像ファイルを同じ場所に保存しようとしたのですが、作成したプログラムファイルが見つかりませんでした
Python IDLEのメニューからだと見つけられるのですが、ペイント3Dからだと同じ場所を探してもありませんでした
仕方なくPython IDLEのメニューからフォルダを新規作成し、そこにプログラムファイルと画像ファイルをコピペしたのですが、それを実行してもRESTARTと表示されるだけで何も起こりませんでした
PC自体に疎く、説明が上手くできず申し訳ありません
2020/10/22(木) 21:01:20.73ID:yc9Jm0+D
OSの種類とバージョンがわからないとどうともいえない
2020/10/22(木) 22:15:35.52ID:3xJ2F0Gf
OSはwindows10で、Pythonのバージョンは3.8です
61デフォルトの名無しさん
2020/10/22(木) 22:21:56.13ID:j2MoRHOc 初心者はとりあえずここ見とけ [無断転載禁止]©2ch.net
http://itest.5ch.net/mevius/test/read.cgi/tech/1497200888/l50
http://itest.5ch.net/mevius/test/read.cgi/tech/1497200888/l50
2020/10/23(金) 00:20:56.29ID:paOGsZZ1
>>60
何bitか書いてけ
何bitか書いてけ
2020/10/23(金) 00:37:25.09ID:L7Q9DyFd
>>62
64bitでした
64bitでした
2020/10/23(金) 00:40:27.13ID:ykqFrr6r
何bitかなんかより、画像ファイルの拡張子合ってますか?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 【沖縄】開業4ヵ月でこれは…“国民の税金”投入の『ジャングリア沖縄』で見た衝撃的な光景と、モチベーションが低い一部スタッフの現状 [ぐれ★]
- 【東京】「家族で話題にして」 “世田谷一家殺害から25年 警視庁が呼びかけ [煮卵★]
- 今年の流行語大賞 『働いて働いて働いてまいります』が受賞で不快感… 過労自殺の遺族らが会見「家族にむち打つような行為だ」 [冬月記者★]
- 焼き芋を輪切りにして天ぷらにすると美味しいよ
- あまり名前を呼ばない方がいい例のあの人が復活したらしいぞ
- プロレスラーってロープに振ると走って戻ってくるけど
- クズ「勉強頑張らなかった奴は一生DQNと一緒に肉体労働しろ」☚勉強頑張れるのも環境と巡り合わせなんだが? [783475554]
- 前駐中国大使・垂秀夫『高市首相が台湾有事答弁を国会でしてしまったのは高市首相のなかに戦略的思考が無いから。安倍晋三を見習え』 [718678614]
- 個人事業主来てくれ
