Pythonのお勉強 Part67

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ aa97-ncNf)
垢版 |
2022/05/26(木) 13:45:15.95ID:veL/wiLO0
!extend:default:vvvvv:1000:1024
!extend:default:vvvvv:1000:1024
↑スレ立てる毎に減るので、減ってたら3つに補充すること。

・当スレにRubyのソースコード類を書くことを禁ず
・Ruby等、Pythonではないプログラミング言語での回答類・質問を書くのも禁止
・「Ruby では」「Rubyでは」「Rails」正規表現→「^クソチョンw$」をNGワード登録推奨
・エラーを解決したいときは、かならず
 エラー文(勝手に省略orスクショうp等の横着禁止)と
 おま環(Pythonのバージョン番号+OS名とバージョン+IDE名)を書け。

★Pythonのソースコードを5ちゃんに直貼はインデントが崩壊するので、
  ↓等のコードうp用サイトに貼ってきてくだしあ。(スクリーンショットをうpる「横着」禁止)
ttps://techiedelight.com/compiler/  Run Code機能あり。
ttp://ideone.com/      デフォ設定がCなので、Pythonするには言語種選択ボタン押下がピコ手間かも。
ttp://pastebin.com/     まずまずシンプル。
ttp://dpaste.com/      とてもシンプル。消えるまでの日数は十分長ーく指定のこと。

◇Pythonオフィシャルサイト http://www.python.org/
◇Pythonドキュメント https://docs.python.org/ja/3/
◇まとめwiki ttp://python.rdy.jp/

●関連スレ● 自称初心者は↓へ
【まず1嫁】くだすれPython(超初心者用) その57
http://mevius.5ch.net/test/read.cgi/tech/1653225908/

〇前スレ〇 Pythonのお勉強 Part66
http://mevius.5ch.net/test/read.cgi/tech/1636970383/

次スレの建立は>>985が挑戦する。(980通過して24h後も落ちなくなった)
### END of TEMPLATE ### ​
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
2022/05/26(木) 13:48:08.49ID:veL/wiLO0
↑codepadはpython3非対応なので消した
2022/05/26(木) 16:23:59.57ID:OY3Y1Jms0
tensorflow.kerasでadamでモデルフィッティングしました
いまいちなのでsgdに変えてチェックポイントから計算し直したいのですが、
単純に変えると発散してしまいます
どうにかしてせっかくadamでフィッティングしたものを利用する方法ないでしょうか?
2022/05/26(木) 16:44:41.91ID:RA3YWIOM0
ideoneのPythonは

Python (PyPy 2.7.13)
https://ideone.com/YXtxfY


Python 3 nbc (python 3.7.3)
https://ideone.com/yEykmz
2022/05/26(木) 16:52:36.61ID:RA3YWIOM0
ideoneのPythonは

バージョン2(無印)の方がdecimalは高機能。
https://ideone.com/ogyD7X

同じ指定でバージョン3ではオーバーフローしてエラーになる。
https://ideone.com/jeal98
2022/05/26(木) 19:47:27.33ID:n28LTFZK0
回帰問題で最後にDense(1)の層を設けています
model.fitしてcsv出力すると、[[値]]という形になってしまいます
[[]]なしで出力するにはどうしたらいいでしょうか
7デフォルトの名無しさん (ワッチョイ 4e10-ry9z)
垢版 |
2022/05/26(木) 20:14:19.90ID:eoVlNEHk0
squeeze
2022/05/27(金) 06:51:32.42ID:qWW7ZmBg0
パッケージのみのインストールで(外部ソフトを使わずに)、CSVのデータを
SELECT * FROM CSV GROUP BY ID;
することはできますか?
2022/05/27(金) 07:12:44.39ID:B6xNKKDn0
>>8
https://pypi.org/search/?q=CSV+SQL

いくつかみたけどSpyQL推し
2022/05/27(金) 11:03:48.90ID:sl5YbF8tH
いっぱいあるなw
俺はMySQL使ってたわ
DBソフト使わないほうが汎用性あっていいかもな
どれがメジャーなんだろ
11デフォルトの名無しさん (ワッチョイ 97f6-8jyA)
垢版 |
2022/05/27(金) 11:34:22.96ID:S0cy91Tb0
筋が悪すぎ
12デフォルトの名無しさん (ワッチョイ f397-JFWh)
垢版 |
2022/05/27(金) 12:22:59.77ID:3ww/VfmM0
前スレのpyenvでハマってた人はpyenvの使い方をちゃんと調べた方がいい。
答えだけ書いておくと、pyenv local 3.8.12とすればそのディレクトリではpython3.8.12が使える。
2022/05/27(金) 15:41:53.92ID:ZzokvAUj
FXなどマーケットのtickデータってmysqlとかで管理しないほうがいいでしょうか?
実際のチャートの表示は部分的ですが
たとえば1分間のデータで3年分だと
1576800レコードあります
そういうのに特化した管理方法などあるのでしょうか?
14デフォルトの名無しさん (ワッチョイ f390-2OpS)
垢版 |
2022/05/27(金) 18:41:13.84ID:I0SMihGo0
leetcodeの一番最初のtwoSumのやつ
https://leetcode.com/problems/two-sum/

class Solution:
def twoSum(self, nums: List[int], target: int) -> List[int]:

↑この部分が見慣れないから困ってる
まあ、int型として入れますよ、的な意味だとは思ってるんだが
これをこのまま自分のエディタにコピペして

List = [2,7,11,15]
target = 9
とやってみるとエラーになるんだよな
TypeError: list indices must be integers or slices, not type
2022/05/27(金) 19:15:24.02ID:jqbkm0c50
Google Colabでアニメーションを見るためのソースコードがあります。

from matplotlib import animation
from IPython.display import HTML
anim=animation.FuncAnimation(fig, animate, frames=len(s_a_history), interval=200, repeat=False)
HTML(anim.tp_jshtml())

これ、当然PCローカル環境では見れないんですが、ローカルでアニメーション見たいときにはどう記述すればいいでしょうか?
2022/05/27(金) 19:16:43.38ID:jqbkm0c50
最後の行、タイプミス、正しくは
HTML(anim.to_jshtml())
です。
2022/05/27(金) 19:29:16.40ID:LnlX87BZH
plt.show()
18デフォルトの名無しさん (ワッチョイ 8b01-hX2U)
垢版 |
2022/05/27(金) 19:30:04.68ID:hv6nsduM0
gdstkなるモジュールをpipじゃなくソースファイルからコンパイルされた方おられますか?
19デフォルトの名無しさん (ワッチョイ 8b01-hX2U)
垢版 |
2022/05/27(金) 19:48:57.09ID:hv6nsduM0
gdstkなるモジュールをpipじゃなくソースファイルからコンパイルされた方おられますか?
2022/05/27(金) 20:23:59.32ID:vflblMVYH
ちょっと調べたけど、データベースソフト使うようなことは簡単なことならPandasで処理するのが普通っぽい
それで合ってる?
2022/05/27(金) 22:28:17.60ID:uIOjUPeFM
データベースはデータの永続化が主目的では?
2022/05/27(金) 22:34:04.67ID:j0sbCc+N0
任意の項目でソートするのに一時テーブル使った事があるな
2022/05/27(金) 23:22:52.06ID:ljm69V8Ma
>>21
まあ主目的はそうかも知れんがソートや集計でDB使うのは別に変じゃない
import sqlite3
connection = sqlite3.connect(':memory:')
とかしてインメモリーでDB作れるし
24デフォルトの名無しさん (ワッチョイ 2197-jyCk)
垢版 |
2022/05/28(土) 00:56:13.65ID:BwCRI8LG0
出来るのはわかるけど、Pandasで済むことをわざわざSQLでやりたい理由がわかんないな。
大量データだったりしてPandasでやると遅過ぎるとかそういう特殊ケースはわかるけど。
25デフォルトの名無しさん (ワッチョイ 2197-jyCk)
垢版 |
2022/05/28(土) 01:07:49.15ID:BwCRI8LG0
>>14
Listにリストを代入したらListという名前のものが、type hintsのList(typing._GenericAlias型のオブジェクトだそうだ)から、単なる普通のリストになってしまう(上書きされる)から、
l = [1,2,3]
l[int]としているのといっしょでおかしくなってしまう。
素直にnumsとtargetに代入してsolution.twoSum(nums, target)で実行してみ。
というかあなたにtype hintsは早い気がする。もうちょっと基礎を固めた方がいいかと。
2022/05/28(土) 08:59:15.96ID:hJZUTFMkH
Pandasでgroupbyしたあとにそのままcsv_writer.writerowsすると、

"                         dt
id
112893131  2022-05-28 01:14:17.959048
117235633  2022-05-28 04:44:25.937787
117595341  2022-05-28 08:44:33.609629
124985419  2022-05-28 04:44:25.937787
126672345  2022-05-28 01:14:17.959048
...                         ...
969901237  2022-05-28 01:14:17.959048
978855671  2022-05-28 07:44:31.638705
979053384  2022-05-28 01:14:17.959048
989614658  2022-05-28 05:44:27.929561
998605384  2022-05-28 00:44:16.960893

[138 rows x 1 columns]"

と出力されてしまいます。

.iloc[i]をwriterowすると、

"dt  2022-05-28 01:14:17.959048
Name: (112893131), dtype: object"

となってしまいます。

どうしたらCSVのきれいな表として出力されるでしょうか?
27デフォルトの名無しさん (ワッチョイ 2190-NISa)
垢版 |
2022/05/28(土) 09:09:00.03ID:8siWyhD60
>>25
なんとなくわかった

>あなたにtype hintsは早い気がする。もうちょっと基礎を固めた方がいいかと。
自分ももっと勉強したいんだけど、ネット上の初心者コース終わったあとの先がわからないんだよね
どこで学べばいいんだ?
2022/05/28(土) 09:28:46.82ID:x+x8TMTiH
import csvじゃなくてto_csv使ったらうまくいきました
お騒がせしてすみませんでした
29デフォルトの名無しさん (ワッチョイ 512c-glao)
垢版 |
2022/05/28(土) 09:56:52.64ID:BDCTKJeU0
>>27
普通は書きたいもの書きながら自己進化していく
道具は最低限の使い方さえ覚えれば、あとは使うだけ
30デフォルトの名無しさん (ワントンキン MMd3-ddm6)
垢版 |
2022/05/28(土) 14:14:30.81ID:rqCjl4M3M
>>12
レスありがとうございます。
pyenv調べてみます。
2022/05/28(土) 14:29:08.07ID:/tBn2fMh0
え?調べるってまだ配布元のREADMEよんでないのかよw
2022/05/28(土) 15:50:25.17ID:hZokRc+F0
READMEってどういう意味?
2022/05/28(土) 16:05:38.48ID:oEEaOXMd0
私を読め
2022/05/28(土) 16:10:06.49ID:zh4+aziR0
私の嫁
35デフォルトの名無しさん (ワッチョイ 915f-/2p7)
垢版 |
2022/05/28(土) 16:13:18.99ID:zElwYawI0
どの言語にも限らずに公式ドキュメントを全く読まないマンがたまに出てくるな
英語で分かりづらいかもしれんけど、Chromeの日本語翻訳でだいたい雰囲気分かるぞ
36デフォルトの名無しさん (ワッチョイ 2bbb-GfsR)
垢版 |
2022/05/28(土) 17:57:33.67ID:qfL9tViN0
昔と違って説明書一切付けないガジェット増えたしな。CHEATSEET.PNGとか付けたら読んでくれるかも
37デフォルトの名無しさん (ワッチョイ f101-2OYr)
垢版 |
2022/05/28(土) 18:01:20.13ID:DrsyU/Zk0
日本で言う楽々携帯が海外におけるアイフォンの立ち位置なんですが。
日本では中高生の間でアイフォンが人気なんですよ。
ITなんて全く向いていない国。
2022/05/28(土) 18:19:10.55ID:EmXYdsgj0
kotlinの公式は読みやすいけどJavaは本当にカオス
2022/05/28(土) 18:51:08.01ID:6Sv+ENTH0
・塩野義製薬が週休3日制導入へ 来年4月、副業も解禁
・塩野義製薬が「週休3日」選択可能に 給与は『週休2日の8割』副業や学び直しを支援
・【フォーカス】サタケ/週休3日制 通年導入めざし夏季のみ試行中 交代制で水曜を休日に
・旅館なのに週休3日!?陣屋・若女将の常識を覆した組織改革
・“時代錯誤”から残業ゼロ、週休3日に! 鳥取の不動産会社が
 レガシー企業からDX先進企業になれたワケ
・ネクスウェイ、週休4日制・1日3時間勤務選択できる勤務体系を導入
・日本初「週休4日制度」で、優秀な人材を採用するしくみとは? ?
 ナレッジソサエティ久田社長に聞いてみた
40デフォルトの名無しさん (ワッチョイ d901-2OYr)
垢版 |
2022/05/28(土) 18:51:40.80ID:6Sv+ENTH0
・サイボウズ青野社長、「本業に集中しないから副業禁止」はあり得ない
・サイボウズでは、100人100通りの働き方が可能「多様過ぎるワークスタイル」が生まれた背景
・訪看、ケアマネ自宅で記録 IT活用で在宅ワーク・フレックス勤務
・パナソニックの社内ベンチャー「ゲームチェンジャー・カタパルト」で
 事業化されるかもしれない注目の新規ビジネス
・ゼネコン鹿島、DX化で狙う建設業界の地殻変動
・NTTドコモ、建設業向けDXの新会社 コマツ、野村総合研究所などと共同で
41567 (スップ Sdf3-pTra)
垢版 |
2022/05/28(土) 19:13:58.18ID:SqtageG+d
>>29
書きたいものがない人が進化するためになにかないですかね?
42デフォルトの名無しさん (JP 0Hd3-glao)
垢版 |
2022/05/28(土) 20:42:29.02ID:t9I4tP9kH
>>41
そういう人間はそこでおしまい
2022/05/28(土) 21:01:08.64ID:+HgSvHyYH
こういうことできないかなー、って思ったらそれがやりたいことになるんじゃないの
それがないなら進化する意味がない
2022/05/28(土) 21:11:46.20ID:hZokRc+F0
AtCoderみたいなのでもやってれば
2022/05/28(土) 21:12:27.13ID:0GsbTYu7M
俺もやりたいことないからバイト始めたけどスクレイピングおすすめ
2022/05/28(土) 22:16:49.17ID:I3uIL+k90
小説でも良いし音楽でも良い
自分が書きたいと思ったものを見つける事だ
人に教えてもらうものではない
47デフォルトの名無しさん (ワッチョイ 512c-glao)
垢版 |
2022/05/28(土) 22:49:04.74ID:BDCTKJeU0
pythonに限らんけど
別に何がしたいわけではなくて
pythonを勉強してるんですっていうやつおるけど
ガッコーの勉強の延長線上なんだろうな
俺は時間のムダだと思う
48デフォルトの名無しさん (テテンテンテン MMf3-pUQD)
垢版 |
2022/05/28(土) 22:54:59.28ID:AXe4zJa2M
o2popperのコマンドラインでの使い方を教えてくれませんか?
2022/05/28(土) 22:56:09.06ID:EmXYdsgj0
ヲタクの答えだろそれは
普通の人は仕事なんて嫌々やるもんだよ
2022/05/28(土) 22:57:22.45ID:sPLhNmnVM
>>41
日頃何かにイライラしないならプログラマには向いてないから他の仕事考えた方がいいよ
51デフォルトの名無しさん (ワッチョイ 2197-jyCk)
垢版 |
2022/05/28(土) 23:08:23.51ID:BwCRI8LG0
>>41
なんかプログラミングのバイトみたいなのを見つけちゃうと早いけど、
それが叶わない場合は、一旦Pythonの勉強から離れて色々なソフトウェア技術を見て回るのがいいんじゃないかな。
Pythonで始めるなんとか、みたいな本を検索してやってみたいものを探す、でもいいけど
他の趣味と結びつけてみる、という手もある。
もし無趣味な場合、趣味をどうやって見つけるかというのは、多趣味ですぐいろいろなことに興味を持つ自分には簡単なんだが、人によっては難しいらしいねー
52デフォルトの名無しさん (ワッチョイ f101-c3cz)
垢版 |
2022/05/28(土) 23:08:35.76ID:m8noV3wp0
function annotationsって
関数に-> つけるやつ。
一般的なんかな。俺は最近知った
2022/05/28(土) 23:15:48.77ID:EmXYdsgj0
あまりぐじゃぐじゃ書かないのがパイソニックだと思ってるけど共通ライブラリーとかだと書いてあったほうが使い方が分かりやすいとは思う
54デフォルトの名無しさん (テテンテンテン MMf3-pUQD)
垢版 |
2022/05/29(日) 01:50:12.38ID:QKgJcbosM
oauthは初心者スレでは荷が重い?
55デフォルトの名無しさん (ワントンキン MMd3-ddm6)
垢版 |
2022/05/29(日) 12:04:25.91ID:TJxXQVo8M
質問です。
pip install virtualenv --user
を実行したら、

ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE.
というエラーメッセージが表示されました。
ネットで検索しますとwgetでダウンロードして、
ダウンロードしたファィル名を指定して
pip install [ファィル名]
で、インストールすれば良いと書いてあるのですが、
ハッシュがアンマッチになるのに、この対応で良いのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況