!extend:default:vvvvv:1000:1024
!extend:default:vvvvv:1000:1024
↑スレ立てる毎に減るので、減ってたら3つに増やすこと。
・当スレにRubyのソースコード類を書くことを禁ず
・Ruby等、Pythonではないプログラミング言語での回答類・質問を書くのも禁止
・「Ruby では」「Rubyでは」をNGワード登録推奨
・エラーを解決したいときは、まず
エラー文(勝手に省略/スクショうp等の横着禁止)と
おま環(Pythonのバージョン+OS名IDE名と夫々のバージョン)を書け。
★Pythonのソースコードを5ちゃんに直コピペするとインデントが崩壊するので、
↓等のコードうp用サイトに貼ってきてくだしあ。(スクリーンショットをimgur等にうpる「横着」禁止)
ttps://techiedelight.com/compiler/ Run Code機能あり。最近流行中?
ttp://ideone.com/ デフォ設定がCなので、Pythonするには言語種選択ボタン押下がピコ手間かも。
ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
◇Pythonオフィシャルサイト http://www.python.org/
◇まとめwiki ttp://python.rdy.jp/
●関連スレ●
くだすれPython(超初心者用) その46【Ruby禁止】
http://mevius.5ch.net/test/read.cgi/tech/1577948214/
〇前スレ〇 Pythonのお勉強 Part63
https://mevius.5ch.net/test/read.cgi/tech/1582507911/
次スレの建立は>>985が挑戦する。(980通過して24h後も落ちなくなってからだいぶ経っつる)### END of TEMPLATE ###
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
Pythonのお勉強 Part64
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん (ワッチョイ 6b01-vvkI)
2020/09/14(月) 07:12:53.70ID:+5bseuUi0952デフォルトの名無しさん (エムゾネ FF8a-gUNg)
2021/05/12(水) 14:57:55.68ID:qh5Vp3SFF print(exmojiretu, file=exportfile)
の行を
for e in exmojiretu.split('\n'):
if e.startswith('['):
for f in eval(e.replace('\n', '\\n')): print(f.replace('\n', ''), file=exportfile)
else:
print(e, file=exportfile)
にする
の行を
for e in exmojiretu.split('\n'):
if e.startswith('['):
for f in eval(e.replace('\n', '\\n')): print(f.replace('\n', ''), file=exportfile)
else:
print(e, file=exportfile)
にする
953デフォルトの名無しさん (ワッチョイ 8fa6-Mp1u)
2021/05/12(水) 15:48:03.42ID:uk2oquVi0 >>950-951
https://docs.python.org/ja/3/library/ast.html#ast.literal_eval
import ast
for line in exmojiretu.split("\n"):
if line.startswith("["):
lst = ast.literal_eval(line)
for x in lst:
print(x.rstrip("\n"))
else:
print(line)
https://docs.python.org/ja/3/library/ast.html#ast.literal_eval
import ast
for line in exmojiretu.split("\n"):
if line.startswith("["):
lst = ast.literal_eval(line)
for x in lst:
print(x.rstrip("\n"))
else:
print(line)
954>>950 (テテンテンテン MMe6-dxvU)
2021/05/12(水) 19:19:41.19ID:sB2E3rgHM >>952-953
ご回答頂きありがとうございます。
ご教示頂いた方法を試してみましたが上手くできずしばらく検証しておりました。
結果的に今回記載させて頂いたコード外で修正をすることでなんとか解決をすることができました。
配列内に配列があるから上手く改行できないのだと考え、「exmojiretu」に渡す時点で「変数x(0.1)、変数Y(0.1)・・・」の部分をjoinでstring化してみたところ、改善できました。
記載部分以外で解決してしまい申し訳ありません。事前にそこまで記載をしておくべきだったかもしれません。
eval等は今まで知らなかったのでとても勉強になりました。
また何か詰まったら質問させて頂ければと思います。
ありがとうございました。
ご回答頂きありがとうございます。
ご教示頂いた方法を試してみましたが上手くできずしばらく検証しておりました。
結果的に今回記載させて頂いたコード外で修正をすることでなんとか解決をすることができました。
配列内に配列があるから上手く改行できないのだと考え、「exmojiretu」に渡す時点で「変数x(0.1)、変数Y(0.1)・・・」の部分をjoinでstring化してみたところ、改善できました。
記載部分以外で解決してしまい申し訳ありません。事前にそこまで記載をしておくべきだったかもしれません。
eval等は今まで知らなかったのでとても勉強になりました。
また何か詰まったら質問させて頂ければと思います。
ありがとうございました。
955デフォルトの名無しさん (テテンテンテン MMe6-MXpj)
2021/05/12(水) 19:31:30.60ID:kHJZdKGAM s=r'''
1
2
['X(0.1),Y(0.1)\n', 'X(0.1),Y(0.2)\n','X(1.0),Y(1.0)\n']
a
b
'''
for line in s.splitlines():
try:
a=""
exec("a="+line)
except:
pass
if type(a)==list:
for i in a:
print(i)
else:
print(line)
1
2
['X(0.1),Y(0.1)\n', 'X(0.1),Y(0.2)\n','X(1.0),Y(1.0)\n']
a
b
'''
for line in s.splitlines():
try:
a=""
exec("a="+line)
except:
pass
if type(a)==list:
for i in a:
print(i)
else:
print(line)
956デフォルトの名無しさん (ブーイモ MMd6-36qt)
2021/05/12(水) 20:14:47.19ID:wMG8/+l6M クソチョンw
957デフォルトの名無しさん (エムゾネ FF8a-dxvU)
2021/05/13(木) 14:22:03.71ID:gQUYeg5tF eval 禁止
958デフォルトの名無しさん (ワッチョイ d336-SZJV)
2021/05/14(金) 06:11:52.62ID:B76pkIUm0 eval許可
959デフォルトの名無しさん (オッペケ Sr69-lsCn)
2021/05/14(金) 06:30:59.57ID:G3oG8hGwr そんなにevalな
960デフォルトの名無しさん (ワッチョイ df01-s6Gv)
2021/05/14(金) 06:35:14.60ID:IdOaYS7z0 evalンゲリオン
961デフォルトの名無しさん (オイコラミネオ MM49-cvpH)
2021/05/14(金) 10:58:22.34ID:VigY/7BWM evalカンフー
962デフォルトの名無しさん (ブーイモ MMe1-Rf8T)
2021/05/17(月) 19:42:20.79ID:3TA+gznAM クソチョンw
963デフォルトの名無しさん (ワッチョイ 6702-ibwy)
2021/05/19(水) 12:28:11.07ID:ZyjXFBY00964デフォルトの名無しさん (ワッチョイ 8b01-Bxb3)
2021/05/21(金) 18:29:30.65ID:yUkvv9pq0 【現在のPCの状況】Windows10 Python Spyder
【書込みPG]
import pandas as pd
get_lstall = ""
get_lstall = pd.read_excel('修正株コード3.xls', index_col=0)
[変数エクスプローラー]
名前 型 サイズ
get_lstall DataFrame (4064,8)
【コンソール】
In[3]:get_lstall
Out[3]:
コード 企業名 No 上場市場 業種名 決算期 EDINETコード 種別 種
1 13010.0 極洋 6.0 東証1部 水産・農林業 3月 E00012 NaN
1 13320.0 日本水産 7.0 東証1部 水産・農林業 3月 E00014 NaN
1 13330.0 マルハニチロ 8.0 東証1部 水産・農林業 3月 E00015 NaN
1 13520.0 ホウスイ 9.0 東証1部 卸売業 3月 E00017 NaN
1 13770.0 サカタのタネ 2.0 東証1部 水産・農林業 5月 E00006 NaN
.. ... ... ... ... ... ... ... ...
6 96640.0 御園座 2672.0 その他 サービス業 3月 E04609 2部
6 96670.0 ホリプロ 2673.0 その他 サービス業 3月 E04829 マザーズ
6 97890.0 栄光 2724.0 その他 サービス業 3月 E04935 ジャスダック
6 98220.0 クロニクル 3530.0 その他 卸売業 9月 E03172 NaN
9 NaN NaN NaN NaN NaN NaN NaN NaN
[4064 rows x 8 columns]
【質問】
・get_lstallの変数から
”1 13010.0 極洋 ” の文字列を取り出す方法を教えてください。
【書込みPG]
import pandas as pd
get_lstall = ""
get_lstall = pd.read_excel('修正株コード3.xls', index_col=0)
[変数エクスプローラー]
名前 型 サイズ
get_lstall DataFrame (4064,8)
【コンソール】
In[3]:get_lstall
Out[3]:
コード 企業名 No 上場市場 業種名 決算期 EDINETコード 種別 種
1 13010.0 極洋 6.0 東証1部 水産・農林業 3月 E00012 NaN
1 13320.0 日本水産 7.0 東証1部 水産・農林業 3月 E00014 NaN
1 13330.0 マルハニチロ 8.0 東証1部 水産・農林業 3月 E00015 NaN
1 13520.0 ホウスイ 9.0 東証1部 卸売業 3月 E00017 NaN
1 13770.0 サカタのタネ 2.0 東証1部 水産・農林業 5月 E00006 NaN
.. ... ... ... ... ... ... ... ...
6 96640.0 御園座 2672.0 その他 サービス業 3月 E04609 2部
6 96670.0 ホリプロ 2673.0 その他 サービス業 3月 E04829 マザーズ
6 97890.0 栄光 2724.0 その他 サービス業 3月 E04935 ジャスダック
6 98220.0 クロニクル 3530.0 その他 卸売業 9月 E03172 NaN
9 NaN NaN NaN NaN NaN NaN NaN NaN
[4064 rows x 8 columns]
【質問】
・get_lstallの変数から
”1 13010.0 極洋 ” の文字列を取り出す方法を教えてください。
965デフォルトの名無しさん (ワッチョイ 3e02-JOIU)
2021/05/21(金) 18:51:49.33ID:pe60ANHF0 indexでアクセスできないんだっけ
get_Istall[0]みたいな
get_Istall[0]みたいな
966デフォルトの名無しさん (ワッチョイ 5b68-4P7j)
2021/05/21(金) 19:06:48.70ID:45kBBdLu0967デフォルトの名無しさん (テテンテンテン MMb6-XL4O)
2021/05/21(金) 20:12:18.36ID:VJgEqcYmM row indexが同じ値のレコードが複数ある
968デフォルトの名無しさん (エムゾネ FFba-4Cki)
2021/05/22(土) 12:06:23.17ID:vbX2nPFnF print(get_lstall.loc[('コード', '企業名', 'No');:])
969デフォルトの名無しさん (エムゾネ FFba-4Cki)
2021/05/22(土) 12:07:02.17ID:vbX2nPFnF print(get_lstall.loc[('コード', '企業名', 'No');:][0])
か
か
970デフォルトの名無しさん (ワッチョイ 1a02-4P7j)
2021/05/22(土) 17:35:26.38ID:B5V6X/N+0 wsl上でpythonを動かしているんだが
pipではまった
pythonのバージョン、pipのバージョンとかとか
どの組み合わせがお勧めなの?
pipではまった
pythonのバージョン、pipのバージョンとかとか
どの組み合わせがお勧めなの?
971デフォルトの名無しさん (ワッチョイ 0eda-Eq2K)
2021/05/22(土) 17:41:00.96ID:7tZCdUN20 pipは手段でしょ、coremlでも使うの?
972デフォルトの名無しさん (ワッチョイ 8b01-uobp)
2021/05/22(土) 19:19:52.77ID:SqmB2rSu0 PIPでハマれるって逆に才能だろ
973デフォルトの名無しさん (ワッチョイ 5b33-+D+D)
2021/05/22(土) 19:50:29.69ID:Y37DdRV40974デフォルトの名無しさん (ワッチョイ 9702-QkoG)
2021/05/22(土) 22:17:10.30ID:/00w7bM80 pip自体じゃないけどpython3.10にしてから自前バージョン判定ミスるライブラリ多くてかわいい
3.10≦3.2らしい
まあ俺も想定してなかったけどな!
sys.excpethookにスタックトレースと発生源をエディタで開く関数設定しておけばとても便利ね
外部ライブラリであろうと秒で書き直して再実行できるpythonの便利さよ
3.10≦3.2らしい
まあ俺も想定してなかったけどな!
sys.excpethookにスタックトレースと発生源をエディタで開く関数設定しておけばとても便利ね
外部ライブラリであろうと秒で書き直して再実行できるpythonの便利さよ
975デフォルトの名無しさん (ワッチョイ 7fbb-e3Lj)
2021/05/22(土) 23:10:27.68ID:/k+8DLpx0 poetryってどう?
976デフォルトの名無しさん (ワッチョイ 3ab7-+NVV)
2021/05/23(日) 00:25:57.03ID:bZWoeScD0 自前ライブラリを新規作成する時はPoetry使うけど、論文のコードを動かしたりする時は結局venvとpipが確実な気がする
977デフォルトの名無しさん (ワッチョイ f397-UP3O)
2021/05/23(日) 00:48:45.56ID:fB8pU0aZ0978デフォルトの名無しさん (ワッチョイ 5b2c-HNTQ)
2021/05/23(日) 07:23:23.99ID:zmSGPUw10 >>970
WSL2 なら、Windows 10 Home 版でも、Docker Compose が使えるようになった
漏れは、Linux側には、日本人が作った、バージョンマネージャーのanyenv で、
rbenv, nodenv を使って、ruby 2.6.6, node 12.16.2 を入れているけど、
この方法は自分でビルドするから、依存モジュールのバージョンを合わせるのが大変
Gemfile, package.json みたいな、依存モジュール一覧表のプロジェクトファイルが必要
Docker で探す方が簡単かも
WSL2 なら、Windows 10 Home 版でも、Docker Compose が使えるようになった
漏れは、Linux側には、日本人が作った、バージョンマネージャーのanyenv で、
rbenv, nodenv を使って、ruby 2.6.6, node 12.16.2 を入れているけど、
この方法は自分でビルドするから、依存モジュールのバージョンを合わせるのが大変
Gemfile, package.json みたいな、依存モジュール一覧表のプロジェクトファイルが必要
Docker で探す方が簡単かも
979デフォルトの名無しさん (ワッチョイ cebb-Z20A)
2021/05/23(日) 10:42:52.12ID:6o2W7afR0 pypy使ってる人普段何に使ってるか教えてほしい
980デフォルトの名無しさん (ワッチョイ cebb-vh9p)
2021/05/23(日) 11:08:17.27ID:71JCCPi80 コンビニでの支払いとか、自販機での購入とか
981デフォルトの名無しさん (エムゾネ FFba-4Cki)
2021/05/23(日) 11:12:44.66ID:MJ9lD3tLF 集金pay
982デフォルトの名無しさん (ワッチョイ 9702-QkoG)
2021/05/23(日) 11:14:37.12ID:qMX+V8LE0 なるほどpypyはお金になるのか
よっしゃpypyやるか
よっしゃpypyやるか
983デフォルトの名無しさん (ワッチョイ 634f-5zR4)
2021/05/23(日) 11:15:51.42ID:wUbUmYBI0 貰えるんじゃなくて払うんだぞ
984デフォルトの名無しさん (ブーイモ MMe7-FiBr)
2021/05/23(日) 13:51:24.61ID:Ki6GpCCwM クソチョンw
985デフォルトの名無しさん (ワッチョイ 6301-+D+D)
2021/05/23(日) 14:52:28.60ID:NSupjEI/0 ホレ(゚Д゚)ノ⌒ Pythonのお勉強 Part65
https://mevius.5ch.net/test/read.cgi/tech/1621749112/
https://mevius.5ch.net/test/read.cgi/tech/1621749112/
986デフォルトの名無しさん (ワッチョイ 7fbb-4P7j)
2021/05/23(日) 18:57:45.31ID:jpQ65Iq90 >>976,977
なるほど
なるほど
987デフォルトの名無しさん (ワッチョイ cebb-Z20A)
2021/05/24(月) 09:28:23.05ID:A9C0OeBO0 pypy使ってる奴いねえのかよ笑
ゴミ過ぎ
ゴミ過ぎ
988デフォルトの名無しさん (ワッチョイ 6301-+D+D)
2021/05/24(月) 12:10:33.10ID:oesZEK700 ヒソ( ´д)ヒソ(´д`)ヒソ(д` )ヒソ
989デフォルトの名無しさん (ワッチョイ 8b01-Bxb3)
2021/05/25(火) 10:25:21.94ID:1T1SfItX0990デフォルトの名無しさん (ブーイモ MM7f-UP3O)
2021/05/25(火) 23:14:14.27ID:nTmZxtqHM お勉強スレでpypy使ってたらマウントできると思える奴も同様にゴミだな。
pypyは万能じゃないんだが
pypyは万能じゃないんだが
991デフォルトの名無しさん (ワッチョイ 8b01-8PcT)
2021/05/25(火) 23:29:01.79ID:FWdjF2eK0 俺のパイパイは万能
992デフォルトの名無しさん (ワッチョイ 6301-+D+D)
2021/05/26(水) 09:38:28.82ID:kseHhIoH0 乳出るようになったら病院池よ・・・
993デフォルトの名無しさん (ワッチョイ bb5f-qZv1)
2021/05/26(水) 17:08:26.96ID:QYJeibNz0 おっpyが好きです。
994デフォルトの名無しさん (ブーイモ MM26-5O72)
2021/05/26(水) 18:59:22.81ID:1/43SZ4rM PyとJS触るの好き
995デフォルトの名無しさん (ワッチョイ 6301-+D+D)
2021/05/26(水) 19:58:43.82ID:kseHhIoH0996デフォルトの名無しさん (ワッチョイ 6301-+D+D)
2021/05/27(木) 08:21:56.38ID:Ys/d/UYY0 Pythonのお勉強 Part65 https://mevius.5ch.net/test/read.cgi/tech/1621749112/
997デフォルトの名無しさん (ブーイモ MM26-XjYx)
2021/05/27(木) 08:29:20.39ID:/X2fsWbHM bpyは手頃でいいよね
触りやすい
触りやすい
998デフォルトの名無しさん (ワッチョイ bb5f-v7ki)
2021/05/27(木) 08:56:57.78ID:0DJR9h5S0 ボインパイ
999デフォルトの名無しさん (オッペケ Srbb-HyLf)
2021/05/27(木) 12:36:52.23ID:3uyLG/RPr print(999)
1000デフォルトの名無しさん (ワッチョイ 275f-4Cki)
2021/05/27(木) 12:49:05.71ID:U0nLnJgd0 森鷗外𠮟る
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 255日 5時間 36分 12秒
新しいスレッドを立ててください。
life time: 255日 5時間 36分 12秒
10021002
Over 1000Thread 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 【地震速報】青森県で震度6強 沿岸部に津波警報 ★5 [ぐれ★]
- 【地震速報】青森県で震度6強 沿岸部に津波警報 ★6 [ぐれ★]
- 「日の丸にバツ印」掲げた大学生 あいまいな国旗損壊罪に「怖い」 The Mainichi [少考さん★]
- 【速報】気象庁がマグニチュード7.5に修正しました [ニョキニョキ★]
- 高市内閣「支持」64%「不支持」19% NHK世論調査 ★2 [少考さん★]
- 【音楽】BARBEE BOYS・KONTAが事故で四肢麻痺を公表、新体制で活動は継続 [少考さん★]
- 中国「日本は戦後80年経っても過去の加害行為を反省してない」 [805596214]
- かっぱ寿司←こいつが天下取れなかった理由
- 何でデートでリュック背負って来たらダメなの?
- ぺこーら、地震で同僚が次々配信を止めるなか強行し続けるので悪目立ちするwww [268244553]
- 巨大地震 [957955821]
- 🖐( -᷄,ὢ)知らないんで……
