当スレに★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(超初心者用) その51【まず1嫁】
https://mevius.5ch.net/test/read.cgi/tech/1602896738/
次スレは >>985 あたりが挑戦してくだしあ。(980過ぎて自動落ちは、無くなって久しい)
### END OF TEMPLATE ###
探検
くだすれPython(超初心者用) その52【まず1嫁】
■ このスレッドは過去ログ倉庫に格納されています
2021/01/09(土) 05:22:25.24ID:IpHIsox4
2021/01/09(土) 08:31:20.69ID:xMqSmtWz
>>1
次スレ作成ありがとう
次スレ作成ありがとう
2021/01/10(日) 15:10:53.34ID:dzQMColf
文字列の分割について質問です
以下のコードで、最初と最後の空文字列を取って表示する方法はないでしょうか?
https://paiza.io/projects/ar6X8-2ECCzq2wtbKmhSiA
pop()を使えばできますが、事前に表示させないようにする方法はないでしょうか?
以下のコードで、最初と最後の空文字列を取って表示する方法はないでしょうか?
https://paiza.io/projects/ar6X8-2ECCzq2wtbKmhSiA
pop()を使えばできますが、事前に表示させないようにする方法はないでしょうか?
2021/01/10(日) 15:20:26.51ID:V6y8E0W0
[x for x in msg.split() if len(x) > 0]
2021/01/10(日) 15:41:23.59ID:fqhi9u3I
6デフォルトの名無しさん
2021/01/10(日) 16:04:48.54ID:8MUFuLES splitlines()
https://paiza.io/projects/1Mk6pIrG8brxCGyH2G3dng
https://paiza.io/projects/1Mk6pIrG8brxCGyH2G3dng
9デフォルトの名無しさん
2021/01/10(日) 16:15:43.93ID:8MUFuLES msg[1:].splitlines()
2021/01/10(日) 23:29:35.79ID:AA/SLvm2
ここかくだれす!
11デフォルトの名無しさん
2021/01/11(月) 09:22:43.53ID:1PVtmv2H if文の判定で関数を使うときにその関数結果をIF分の中で使用するのですがスマートな書き方はありますでしょうか
以下のように毎回関数ABを先実行して変数に格納するように工夫してみたのですがちょっと無駄が多いかなと。。
if 関数A is not None:
cv2.imshow(関数A , img)
elif 関数B is not None:
cv2.imshow(関数B , img)
※関数Aは2回実行される
↓
kansu_Afile = 関数A
kansu_Bfile = 関数B
if kansu_Afile is not None:
cv2.imshow(kansu_Afile , img)
elif kansu_Bfile is not None:
cv2.imshow(kansu_Bfile , img)
※最初に関数ABが実行される
以下のように毎回関数ABを先実行して変数に格納するように工夫してみたのですがちょっと無駄が多いかなと。。
if 関数A is not None:
cv2.imshow(関数A , img)
elif 関数B is not None:
cv2.imshow(関数B , img)
※関数Aは2回実行される
↓
kansu_Afile = 関数A
kansu_Bfile = 関数B
if kansu_Afile is not None:
cv2.imshow(kansu_Afile , img)
elif kansu_Bfile is not None:
cv2.imshow(kansu_Bfile , img)
※最初に関数ABが実行される
2021/01/11(月) 10:02:47.17ID:KJWJajMs
13デフォルトの名無しさん
2021/01/11(月) 18:12:10.62ID:emOMJ/kr root.titleで指定してもウィンドウは開くけど開いた窓にタイトルがつかないのは何故ですか?
14デフォルトの名無しさん
2021/01/11(月) 23:45:10.27ID:1PVtmv2H15デフォルトの名無しさん
2021/01/12(火) 15:31:11.80ID:LUlB/OIG >>13
e.s.p.してみる
失敗する方 root.title = u'abc'
成功する方 root.title(u'abc')
但し root.title = u'abc' してしまったあとに root.title(u'abc') しようとしても関数が無いと言われるだろうな
e.s.p.してみる
失敗する方 root.title = u'abc'
成功する方 root.title(u'abc')
但し root.title = u'abc' してしまったあとに root.title(u'abc') しようとしても関数が無いと言われるだろうな
2021/01/12(火) 20:07:58.41ID:Fas3JEHJ
先日初めてプログラミング言語を勉強し始めた初心者の者なのですがpipがダウンロード出来ずに困ってます
ネット色々と調べget-pip.pyというものをダウンロードしてコマンドプロントからダウンロードしてみたり環境変数から色々と触ってみたりはしていますがどれも全く上手くいきません
どなたか分かる方はいらっしゃいますでしょうか?
ネット色々と調べget-pip.pyというものをダウンロードしてコマンドプロントからダウンロードしてみたり環境変数から色々と触ってみたりはしていますがどれも全く上手くいきません
どなたか分かる方はいらっしゃいますでしょうか?
2021/01/12(火) 20:28:28.70ID:N7+0FVJh
python -m pip install hogehoge
2021/01/12(火) 20:39:50.67ID:Fas3JEHJ
無駄でした
そもそも上でも書いてある通りpipがダウンロードされていないみたいなのでそれが出来ずに困ってます
そもそも上でも書いてある通りpipがダウンロードされていないみたいなのでそれが出来ずに困ってます
2021/01/12(火) 21:17:34.90ID:IQ0Q247+
WindowsならマイクロソフトストアからPythonインストールするのが楽だと思う
20デフォルトの名無しさん
2021/01/12(火) 23:16:53.74ID:RB03ab36 >>15
ありがとうございます。
いろいろ試してみたらChromebookの仮想環境だとなぜかタイトルがでなくてWindowsマシンだとちゃんとでるようです。
vscode使用tkinterは8.6のようです
ありがとうございます。
いろいろ試してみたらChromebookの仮想環境だとなぜかタイトルがでなくてWindowsマシンだとちゃんとでるようです。
vscode使用tkinterは8.6のようです
21デフォルトの名無しさん
2021/01/12(火) 23:19:13.27ID:RB03ab36 すみませんお騒がせしました。
ほかの標準ではいってるようなアプリもウィンドウタイトルでてないので多分Chromebook側の仕様ということで自己解決しました
ほかの標準ではいってるようなアプリもウィンドウタイトルでてないので多分Chromebook側の仕様ということで自己解決しました
22デフォルトの名無しさん
2021/01/13(水) 16:36:12.00ID:zcsn6Lf0 リネーム処理はpowershellとpythonどちらがいいのでしょうか?
フォルダの先頭ファイルをフォルダ名としたいですが、powershellはマイナー言語なんでしょうか?あん
フォルダの先頭ファイルをフォルダ名としたいですが、powershellはマイナー言語なんでしょうか?あん
23デフォルトの名無しさん
2021/01/13(水) 16:47:23.26ID:C+q6Ee0+ 書きやすい方でいいのでは?あん
Pyhonにもpathlibを使えばパスの扱いは困らない
Pyhonにもpathlibを使えばパスの扱いは困らない
2021/01/13(水) 18:54:56.37ID:vKzJc+yq
>>22
Python使った方がまちがいがおきにくいあん
Python使った方がまちがいがおきにくいあん
2021/01/13(水) 19:40:47.40ID:zwUHpXfQ
すいません。JavaとPythonはどっちが飯食えますか?
一番ラクに稼げる言語ってなに?
教えてエロい人
一番ラクに稼げる言語ってなに?
教えてエロい人
2021/01/13(水) 19:57:22.93ID:qgLY/YWl
どちらも楽には稼げない
27デフォルトの名無しさん
2021/01/13(水) 20:05:18.52ID:zcsn6Lf0 リネーム処理に一般的に使われるのはどっちなんでしょうか?
2021/01/13(水) 20:48:58.44ID:1NO/A2tW
シェルスクリプト
29デフォルトの名無しさん
2021/01/13(水) 21:10:37.57ID:C+q6Ee0+ >>27
そこに拘る理由が分からん
「組み込みシステムに一般的に使われるのはどっちなんでしょうか?」とかなら向き不向きが分かれるが、リネームなんてピンポイントかつ些末な処理はどの言語でも普通にできるから
そこに拘る理由が分からん
「組み込みシステムに一般的に使われるのはどっちなんでしょうか?」とかなら向き不向きが分かれるが、リネームなんてピンポイントかつ些末な処理はどの言語でも普通にできるから
2021/01/13(水) 23:46:40.03ID:uZRkh4HP
>>25
基本、自社開発系ベンチャーのRuby vs SES 系のJava土方の2大勢力
YouTube で有名な、雑食系エンジニア・KENTA は、Rubyで、
逆に、SES 系のモローは、Java, PHP
Ruby on Rails の学校で大儲けしたのは、マコなり。80万円ぐらい。
一方、最安値は、東京フリーランスのデイトラで、10万円
Java は奴隷だから、誰でも受かる。
PHP も、KENTAのサロンで誰かに聞けば十分
SES奴隷土方になりたくない香具師が、大金を払って、学校へ行って、
自社開発系ベンチャーを目指す
Python は、どちらでもない。
MIT など、理系の大学院生だけ
基本、自社開発系ベンチャーのRuby vs SES 系のJava土方の2大勢力
YouTube で有名な、雑食系エンジニア・KENTA は、Rubyで、
逆に、SES 系のモローは、Java, PHP
Ruby on Rails の学校で大儲けしたのは、マコなり。80万円ぐらい。
一方、最安値は、東京フリーランスのデイトラで、10万円
Java は奴隷だから、誰でも受かる。
PHP も、KENTAのサロンで誰かに聞けば十分
SES奴隷土方になりたくない香具師が、大金を払って、学校へ行って、
自社開発系ベンチャーを目指す
Python は、どちらでもない。
MIT など、理系の大学院生だけ
2021/01/14(木) 00:07:19.97ID:hXZPMCaj
NG推奨ワード:
自社開発系
ベンチャー
Ruby
土方
YouTube
雑食系
KENTA
モロー
Rails
大儲け
マコなり
フリーランス
デイトラ
奴隷
サロン
香具師
大金
学校
理系の大学院
自社開発系
ベンチャー
Ruby
土方
YouTube
雑食系
KENTA
モロー
Rails
大儲け
マコなり
フリーランス
デイトラ
奴隷
サロン
香具師
大金
学校
理系の大学院
2021/01/14(木) 00:29:12.99ID:z8Bt+aan
ハイ!KENTAでーす
2021/01/14(木) 00:55:47.70ID:9aZMy7Uh
>>22
PowerShell よりも、Ruby が簡単。
ただし、DryRun なので実際には実行されません。
ファイル名には、拡張子がない場合だけに対応しています
require 'fileutils'
parent_dir = 'c:/users/owner/documents/test'
src_dir = parent_dir + '/abc'
# 絶対パスのディレクトリ名の後ろに、* を付けること!
# . で始まる、隠し directory, file を除く
file_name = Dir.glob( src_dir + '/*' )
.select { |full_path| File.file?( full_path ) } # ファイルのみ
.map { |full_path| File.basename( full_path ) } # ファイル名のみ
.sort.first # ソートして、最初のファイル名
dest_dir = parent_dir + '/' + file_name
# フォルダ名を変更
FileUtils::DryRun.move( src_dir, dest_dir )
表示
mv c:/users/owner/documents/test/abc
c:/users/owner/documents/test/a
PowerShell よりも、Ruby が簡単。
ただし、DryRun なので実際には実行されません。
ファイル名には、拡張子がない場合だけに対応しています
require 'fileutils'
parent_dir = 'c:/users/owner/documents/test'
src_dir = parent_dir + '/abc'
# 絶対パスのディレクトリ名の後ろに、* を付けること!
# . で始まる、隠し directory, file を除く
file_name = Dir.glob( src_dir + '/*' )
.select { |full_path| File.file?( full_path ) } # ファイルのみ
.map { |full_path| File.basename( full_path ) } # ファイル名のみ
.sort.first # ソートして、最初のファイル名
dest_dir = parent_dir + '/' + file_name
# フォルダ名を変更
FileUtils::DryRun.move( src_dir, dest_dir )
表示
mv c:/users/owner/documents/test/abc
c:/users/owner/documents/test/a
34デフォルトの名無しさん
2021/01/14(木) 01:14:19.82ID:6VtHfWk2 >>30
キーワードに反応して定型文を返すだけのbot?
キーワードに反応して定型文を返すだけのbot?
3530
2021/01/14(木) 02:04:47.93ID:9aZMy7Uh 2021/1/1
AWS のトップYouTuber・くろかわこうへいの転職話。
SES 奴隷から抜け出して、自社開発系へ転職
年収100万上げて自社開発企業に転職したらSESの営業がキレて大ゲンカした話
【オキテ破りのギリギリ転職術】
https://www.youtube.com/watch?v=CFs41De_KGw
AWS のトップYouTuber・くろかわこうへいの転職話。
SES 奴隷から抜け出して、自社開発系へ転職
年収100万上げて自社開発企業に転職したらSESの営業がキレて大ゲンカした話
【オキテ破りのギリギリ転職術】
https://www.youtube.com/watch?v=CFs41De_KGw
2021/01/14(木) 03:03:19.56ID:kvGQqxiC
message = "2021-01-01 00:00:00"
df.query(f"Time != {message}")
Pandasで特定の時間の行だけ省きたいのですが、上記のように書くと空白のせいかinvalid syntaxが出てうまく動きません
dt.strptimeでdt型にしてみたりもしたけと変わりませんでした
バグですかね?何かいい方法無いですか?
df.query(f"Time != {message}")
Pandasで特定の時間の行だけ省きたいのですが、上記のように書くと空白のせいかinvalid syntaxが出てうまく動きません
dt.strptimeでdt型にしてみたりもしたけと変わりませんでした
バグですかね?何かいい方法無いですか?
37デフォルトの名無しさん
2021/01/14(木) 05:10:37.97ID:MIjftGny >>29
powershellってマイナーなのかなと
powershellってマイナーなのかなと
2021/01/14(木) 05:27:54.43ID:hEUP5GFy
>>36
to_datetimeメソッドで変換してしまうとか
ブールインデックスを使うとか
「pandas query 日付」とかで検索してみると良いかも
https://daizyu.com/posts/2020-05-18-001/
query()の中で変数は@でも参照できるよ
df.query('Time != @message')
to_datetimeメソッドで変換してしまうとか
ブールインデックスを使うとか
「pandas query 日付」とかで検索してみると良いかも
https://daizyu.com/posts/2020-05-18-001/
query()の中で変数は@でも参照できるよ
df.query('Time != @message')
39デフォルトの名無しさん
2021/01/14(木) 08:33:20.05ID:5P4t3Lo7 『独習Python』という本に,
data1 = 'abc'
data2 = 'abc'
とすると,data1 == data2 も data1 is data2 も両方ともTrueになると書いてあります.
一方で,
「この挙動はあくまで内部的なものです.文脈によっては,str(文字列型)であっても,「同値であって同一ではない」という状況は発生します.」
と書いてあります.data1 is data2 がFalseになる状況というのはどんな状況なのでしょうか?
data1 = 'abc'
data2 = 'abc'
とすると,data1 == data2 も data1 is data2 も両方ともTrueになると書いてあります.
一方で,
「この挙動はあくまで内部的なものです.文脈によっては,str(文字列型)であっても,「同値であって同一ではない」という状況は発生します.」
と書いてあります.data1 is data2 がFalseになる状況というのはどんな状況なのでしょうか?
2021/01/14(木) 08:40:54.37ID:zLgraEfq
a = "abc123"
b = f"abc{122+1}"
a == b >> True
a is b >> False
b = f"abc{122+1}"
a == b >> True
a is b >> False
41デフォルトの名無しさん
2021/01/14(木) 08:46:58.85ID:9JVxxOom2021/01/14(木) 09:02:38.64ID:5P4t3Lo7
>>40-41
ありがとうございました.
ありがとうございました.
2021/01/14(木) 09:28:27.93ID:9aZMy7Uh
普通、文字列の比較に、同一インスタンスかどうかは考えない
普通は、同じ文字列かどうかの意味。
異なるインスタンスでも、同じ文字列なら等しいと考えるべき
普通は、同じ文字列かどうかの意味。
異なるインスタンスでも、同じ文字列なら等しいと考えるべき
2021/01/14(木) 14:35:40.92ID:vrPclvll
まあ代入と等号比較ってのはどの言語でも気にするべき内容だわな。
2021/01/14(木) 15:07:09.78ID:kvGQqxiC
>>38
ありがとうございます
@使ったら普通に動きました
あとこの抜き出したデータフレームに含まれてない物だけを抜き出して新しいデータフレームを作りたいのですが、方法ってありますかね?
やりたい事としては2つのdfの単純な差集合を取りたいだけです
ありがとうございます
@使ったら普通に動きました
あとこの抜き出したデータフレームに含まれてない物だけを抜き出して新しいデータフレームを作りたいのですが、方法ってありますかね?
やりたい事としては2つのdfの単純な差集合を取りたいだけです
2021/01/14(木) 15:14:43.12ID:kvGQqxiC
すみません自己解決しました
2021/01/14(木) 16:39:43.93ID:jX/4+uzK
50,000、5,000、500
こういうのをre.searchで正規表現を使って数字のみ抽出しようしてるんだけどうまく抽出できないのでどうすればいいか教えてください
こういうのをre.searchで正規表現を使って数字のみ抽出しようしてるんだけどうまく抽出できないのでどうすればいいか教えてください
48デフォルトの名無しさん
2021/01/14(木) 16:43:03.97ID:poiifTN2 まずはカンマを除去する
次に、でsplitする
すると、文字列での数字が得られる
次に、でsplitする
すると、文字列での数字が得られる
2021/01/14(木) 16:45:34.33ID:hXZPMCaj
へーjoinしなくていいんだ
2021/01/14(木) 16:46:02.96ID:jX/4+uzK
コード分けて書くしかないのか・・・
2021/01/14(木) 16:48:27.46ID:7visTOmZ
プログラミング覚える前にググり方覚えたら?
そのものズバリがすぐ見付かるだろ
そのものズバリがすぐ見付かるだろ
2021/01/14(木) 17:36:21.21ID:edSCC/44
localhost:8080でhello worldの立ち上げに成功したんだけど
試しにpythonで
requests.get(url='http://localhost:8080/')
ってやってもHTTPConnectionPool(host='localhost', port=8080): Max retries exceeded with url:みたいなエラーでるなんで・・
試しにpythonで
requests.get(url='http://localhost:8080/')
ってやってもHTTPConnectionPool(host='localhost', port=8080): Max retries exceeded with url:みたいなエラーでるなんで・・
2021/01/14(木) 17:37:28.95ID:MboREI0+
>>50
どういう正規表現を試したのか書いてみ
どういう正規表現を試したのか書いてみ
2021/01/14(木) 17:57:42.07ID:edSCC/44
自己解決
docker内でやってたんだけど
ホストPCに戻ってhostname -IでホストPCのipアドレス取得して
localhostのとこをそのホストPCのipアドレス指定して
requests.get(url='http://ホストPCのIPアドレス:8080/')
ってやったら取得できた
お騒がせしました
docker内でやってたんだけど
ホストPCに戻ってhostname -IでホストPCのipアドレス取得して
localhostのとこをそのホストPCのipアドレス指定して
requests.get(url='http://ホストPCのIPアドレス:8080/')
ってやったら取得できた
お騒がせしました
2021/01/14(木) 22:58:31.74ID:F1kErgCn
形がほぼ同じで、色合いだけ違うものを区別して認識させる方法ってありますか?
OPENCVでグレースケールとカラー両方試してみたのですが、色違いポケモンご認識してしまいます。
OPENCVでグレースケールとカラー両方試してみたのですが、色違いポケモンご認識してしまいます。
2021/01/14(木) 23:11:47.32ID:9/q933wG
>>55
形が同じだとわかってるなら、
どこの色をチェックすれば違いがあるかもわかっているだろう
たとえば全体をHSVにcvtColorしてH成分のヒストグラム作ってみるだけでもわかりそうなもんだけど
形が同じだとわかってるなら、
どこの色をチェックすれば違いがあるかもわかっているだろう
たとえば全体をHSVにcvtColorしてH成分のヒストグラム作ってみるだけでもわかりそうなもんだけど
2021/01/15(金) 04:06:34.83ID:MomngUWn
ファイアウォールなどで、localhost を定義していない場合には、アクセスできない
その場合は、Local Loopback Address(127.0.0.1)でアクセスする
その場合は、Local Loopback Address(127.0.0.1)でアクセスする
2021/01/15(金) 04:15:46.87ID:yP8AorQ+
>>57
普通のOSはhostsにlocalhostが書いてあるからいみふ
普通のOSはhostsにlocalhostが書いてあるからいみふ
2021/01/15(金) 12:40:59.26ID:CwWniPih
表計算では難しいデータ処理がしたくて
google colabでpythonを触り始めた初心者です。
全て整数のa:時間、b:測定値からなる
2列の時系列csvデータがあります。
測定値bが前の時間より低下した場合、
bが元の値に戻るまでの時間をデータ列cとして
下のように元のcsvに追加したいのですが
pythonではどのように記述すれば良いでしょうか?
a b Δb c
1 100 0 0 Δb<0で無ければc=0
2 97 -3 3 100まで戻る時間
3 95 -2 1 97まで戻る時間
4 99 4 0
5 102 3 0
6 101 -1 4 102まで戻る時間
7 97 -4 2 101まで戻る時間
8 93 -4 1 97まで戻る時間
9 97 4 0
10 102 5 0
google colabでpythonを触り始めた初心者です。
全て整数のa:時間、b:測定値からなる
2列の時系列csvデータがあります。
測定値bが前の時間より低下した場合、
bが元の値に戻るまでの時間をデータ列cとして
下のように元のcsvに追加したいのですが
pythonではどのように記述すれば良いでしょうか?
a b Δb c
1 100 0 0 Δb<0で無ければc=0
2 97 -3 3 100まで戻る時間
3 95 -2 1 97まで戻る時間
4 99 4 0
5 102 3 0
6 101 -1 4 102まで戻る時間
7 97 -4 2 101まで戻る時間
8 93 -4 1 97まで戻る時間
9 97 4 0
10 102 5 0
60デフォルトの名無しさん
2021/01/15(金) 14:08:50.89ID:asOAfCNV 疑似コードならこんなもんか
for i in 各行:
__Δbを求める
__if Δb>=0: continue
__c=∞
__for j in i+1, ...:
____if b[j]>=b[i]:
______c=j-i
______break
for i in 各行:
__Δbを求める
__if Δb>=0: continue
__c=∞
__for j in i+1, ...:
____if b[j]>=b[i]:
______c=j-i
______break
2021/01/15(金) 15:33:15.80ID:Dsfs083N
Pytorchのfor文内で定義した変数ってローカルスコープになるんだっけ?
VSCodeのpylanceでfor文の外で変数呼ぼうとすると未定義だって言われる
言語によってぐちゃぐちゃだからよくわからん
VSCodeのpylanceでfor文の外で変数呼ぼうとすると未定義だって言われる
言語によってぐちゃぐちゃだからよくわからん
2021/01/15(金) 21:58:22.91ID:x6u03kZV
6357
2021/01/15(金) 22:17:32.59ID:MomngUWn2021/01/15(金) 22:33:46.45ID:Tqgjj02D
65デフォルトの名無しさん
2021/01/16(土) 12:25:41.27ID:gncD+BLl google colabでtecogan使えます?
2021/01/16(土) 15:58:25.90ID:26j/cWCr
初心者です
環境構築の際WSLで過度にメモリ消費しないようにしたいんですがユーザーフォルダへの.wslconfigの作成はどのようにしたら良いのでしょうか
環境構築の際WSLで過度にメモリ消費しないようにしたいんですがユーザーフォルダへの.wslconfigの作成はどのようにしたら良いのでしょうか
2021/01/16(土) 16:34:10.42ID:4+YrYRTr
2021/01/16(土) 16:35:57.57ID:4+YrYRTr
んでもって
WSLの環境設定どーのこーのはPythonちゃうわスレチ
WSLの環境設定どーのこーのはPythonちゃうわスレチ
2021/01/17(日) 13:32:11.47
streamlit便利すぎる・・
71デフォルトの名無しさん
2021/01/18(月) 16:36:30.63ID:twrlO24z tecoganで動画をモザイク除去したいのですが、anaconda環境がいいのでしょうか?
72デフォルトの名無しさん
2021/01/18(月) 16:44:16.35ID:0ToZeY7a73デフォルトの名無しさん
2021/01/18(月) 17:07:18.04ID:twrlO24z 動画モザイク除去ってなんのライブラリがいいんでしょうか?tecoganだと情報がない
2021/01/18(月) 17:36:18.09ID:rGsEChT5
ないよ
2021/01/19(火) 00:39:17.87ID:c8bXX+G9
if a in c or b in c:
この場合ってまずaとcの処理が行われてマッチした時点で後ろの処理はせずに終了という認識でおk?
この場合ってまずaとcの処理が行われてマッチした時点で後ろの処理はせずに終了という認識でおk?
2021/01/19(火) 01:38:53.83ID:JZy8vN9I
2021/01/19(火) 11:37:32.51ID:47F7rTga
>>76
さんくす!
さんくす!
78デフォルトの名無しさん
2021/01/19(火) 19:26:26.07ID:2duJ8/9a if set(a, b) & set(c):
2021/01/19(火) 20:21:18.38ID:KLo7OE0Q
if (a or b) in c:
80デフォルトの名無しさん
2021/01/19(火) 20:35:10.89ID:61lQZe/N >>79
if文のinは面白いねえ
if文のinは面白いねえ
2021/01/19(火) 21:40:38.49ID:EnKJ4P3R
>>79
なんでこれでうごくか分からないんだけど参考になる記事とかない?
なんでこれでうごくか分からないんだけど参考になる記事とかない?
2021/01/19(火) 21:45:44.20ID:JZy8vN9I
2021/01/20(水) 02:56:28.38ID:gpV/4NvU
う動くif文のがこわいよね
そのまま動いてて何ヶ月か後に実は意図した条件をすり抜けていたとか気づいたりすることも…
そのまま動いてて何ヶ月か後に実は意図した条件をすり抜けていたとか気づいたりすることも…
2021/01/20(水) 02:59:43.75ID:ZZQujzOy
境界値検査は必須
85デフォルトの名無しさん
2021/01/20(水) 12:17:49.08ID:2siInrr2 PHPのexec経由だとPyTorchをインポートできない件で、諸兄のお知恵をお貸しいただけないでしょうか。よろしくお願いします。
環境は以下の通り。
Ubuntu 18.04
Python 3.6.9
PHP 7.4
PyTorch 1.7.1(本家サイトの通り、pipをpip3にしてインストール)
コマンドライン
$ python3
>>> import torch
ファイル経由(ファイル名test.py)
import torch
$ python3 test.py
は問題ないのですが、上記のtest.pyをPHPで
exec('/usr/bin/python3 test.py', $output);
などとすると動きません。
Traceback (most recent call last):
File "test.py", line 1, in <module>
import torch
ModuleNotFoundError: No module named 'torch'
(Apacheのエラーログ)
またnumpyならばexec経由でもエラーになりません。
パス関係は以下の通りです。
$ pip3 show torch
Name: torch
Version: 1.7.1+cpu
(中略)
Location: /home/ユーザー名/.local/lib/python3.6/site-packages
環境は以下の通り。
Ubuntu 18.04
Python 3.6.9
PHP 7.4
PyTorch 1.7.1(本家サイトの通り、pipをpip3にしてインストール)
コマンドライン
$ python3
>>> import torch
ファイル経由(ファイル名test.py)
import torch
$ python3 test.py
は問題ないのですが、上記のtest.pyをPHPで
exec('/usr/bin/python3 test.py', $output);
などとすると動きません。
Traceback (most recent call last):
File "test.py", line 1, in <module>
import torch
ModuleNotFoundError: No module named 'torch'
(Apacheのエラーログ)
またnumpyならばexec経由でもエラーになりません。
パス関係は以下の通りです。
$ pip3 show torch
Name: torch
Version: 1.7.1+cpu
(中略)
Location: /home/ユーザー名/.local/lib/python3.6/site-packages
86デフォルトの名無しさん
2021/01/20(水) 12:20:44.96ID:2siInrr2 >>85 の続き
コンソールではパスも通っています。
>>> import pprint
>>> import sys
>>> pprint.pprint(sys.path)
['', '/usr/lib/python36.zip','/usr/lib/python3.6', '/usr/lib/python3.6/lib-dynload', '/home/ユーザー名/.local/lib/python3.6/site-packages','/usr/local/lib/python3.6/dist-packages', '/usr/lib/python3/dist-packages']
が、PHPのexecでは
import pprint
pprint.pprint(sys.path)
の結果をprint_rで出力するとパスが通っていません。
[0] => ['/usr/lib/python36.zip',
[1] => '/usr/lib/python3.6',
[2] => '/usr/lib/python3.6/lib-dynload',
[3] => '/usr/local/lib/python3.6/dist-packages',
[4] => '/usr/lib/python3/dist-packages']
そこでパスを追加してみました。
import sys, pprint
sys.path.append('/home/ユーザー名/.local/lib/python3.6/site-packages')
pprint.pprint(sys.path)
[0] => ['/usr/lib/python36.zip',
[1] => '/usr/lib/python3.6',
[2] => '/usr/lib/python3.6/lib-dynload',
[3] => '/usr/local/lib/python3.6/dist-packages',
[4] => '/usr/lib/python3/dist-packages',
[5] => '/home/ユーザー名/.local/lib/python3.6/site-packages']
とパスが通っていると思うのですが、
import sys, pprint
sys.path.append('/home/ユーザー名/.local/lib/python3.6/site-packages')
import torch
の結果はやはりModuleNotFoundErrorになってしまいます。
また以前に構築した2つの環境ではexec経由でimportできていて、最近構築したこの環境でのみ発生します。関係ないと思いますが、以前からの環境はさくらVPSとWSL、新環境はWindows 10のHyper-V。OSやソフトは同一です。
何か落ち度や見落とし、情報不足などありましたらご指摘いただけますと幸いです。
コンソールではパスも通っています。
>>> import pprint
>>> import sys
>>> pprint.pprint(sys.path)
['', '/usr/lib/python36.zip','/usr/lib/python3.6', '/usr/lib/python3.6/lib-dynload', '/home/ユーザー名/.local/lib/python3.6/site-packages','/usr/local/lib/python3.6/dist-packages', '/usr/lib/python3/dist-packages']
が、PHPのexecでは
import pprint
pprint.pprint(sys.path)
の結果をprint_rで出力するとパスが通っていません。
[0] => ['/usr/lib/python36.zip',
[1] => '/usr/lib/python3.6',
[2] => '/usr/lib/python3.6/lib-dynload',
[3] => '/usr/local/lib/python3.6/dist-packages',
[4] => '/usr/lib/python3/dist-packages']
そこでパスを追加してみました。
import sys, pprint
sys.path.append('/home/ユーザー名/.local/lib/python3.6/site-packages')
pprint.pprint(sys.path)
[0] => ['/usr/lib/python36.zip',
[1] => '/usr/lib/python3.6',
[2] => '/usr/lib/python3.6/lib-dynload',
[3] => '/usr/local/lib/python3.6/dist-packages',
[4] => '/usr/lib/python3/dist-packages',
[5] => '/home/ユーザー名/.local/lib/python3.6/site-packages']
とパスが通っていると思うのですが、
import sys, pprint
sys.path.append('/home/ユーザー名/.local/lib/python3.6/site-packages')
import torch
の結果はやはりModuleNotFoundErrorになってしまいます。
また以前に構築した2つの環境ではexec経由でimportできていて、最近構築したこの環境でのみ発生します。関係ないと思いますが、以前からの環境はさくらVPSとWSL、新環境はWindows 10のHyper-V。OSやソフトは同一です。
何か落ち度や見落とし、情報不足などありましたらご指摘いただけますと幸いです。
2021/01/20(水) 13:33:20.05ID:2iI7lLvp
cd /usr/local/lib/python3.6
ln -s /home/user/.local/lib/python3.6/site-packages
動的にパス設定してるなら
これで動きそう
ln -s /home/user/.local/lib/python3.6/site-packages
動的にパス設定してるなら
これで動きそう
88デフォルトの名無しさん
2021/01/20(水) 13:57:28.87ID:2siInrr2 >>87
ご教示ありがとうございます。
が、ダメでした。
lnで作った/usr/local/lib/python3.6/site-packages
をdist-packagesにリネームしたりもしましたが、やはりModuleNotFoundErrorです。すみません。
ご教示ありがとうございます。
が、ダメでした。
lnで作った/usr/local/lib/python3.6/site-packages
をdist-packagesにリネームしたりもしましたが、やはりModuleNotFoundErrorです。すみません。
2021/01/20(水) 16:36:15.29ID:sOzWFlEJ
/home/ユーザー名/.local/lib/python3.6/site-packages
のディレクトリ/ファイルのアクセス権の制限とかは?
のディレクトリ/ファイルのアクセス権の制限とかは?
90sage
2021/01/20(水) 17:15:24.51ID:2siInrr2 home 755
user 755
.local 775
lib 700
python3.6 700
site-packages 700
torch 775
torch-1.7.1+cpu.dist-info 775
で、所有者&グループはこのユーザーディレクトリのユーザー(動いている環境も同様)でした。
user 755
.local 775
lib 700
python3.6 700
site-packages 700
torch 775
torch-1.7.1+cpu.dist-info 775
で、所有者&グループはこのユーザーディレクトリのユーザー(動いている環境も同様)でした。
2021/01/20(水) 17:41:53.77ID:rAY+15bx
>>86
PyTorchじゃないけど、pywin32とかで必要なダイナミックリンクライブラリが揃ってないときに、
DLLロードエラーが最終的にModuleNotFoundErrorになったのをこないだ見た。
コンソールにはライブラリ読み込み失敗とか出てるような気がするので、コンソールをもっと詳しく見てみては?
パッケージのダメな箇所をどんどん特定していってなんのライブラリ読み込み失敗してるか掘ってみていかないとダメかもしれないけど。
PyTorchじゃないけど、pywin32とかで必要なダイナミックリンクライブラリが揃ってないときに、
DLLロードエラーが最終的にModuleNotFoundErrorになったのをこないだ見た。
コンソールにはライブラリ読み込み失敗とか出てるような気がするので、コンソールをもっと詳しく見てみては?
パッケージのダメな箇所をどんどん特定していってなんのライブラリ読み込み失敗してるか掘ってみていかないとダメかもしれないけど。
2021/01/20(水) 17:45:33.26ID:5gwvq16z
PHPのexecを実行してるユーザーとの関係は?
2021/01/21(木) 00:23:44.08ID:FkznapS6
python 3.8をインストールしコマンドプロンプトから起動
pipでライブラリをインストールしようとしましたが、
NameError: name 'pip' is not defined
とでてインストールできません。
どうしたらいいんでしょうか?
pipでライブラリをインストールしようとしましたが、
NameError: name 'pip' is not defined
とでてインストールできません。
どうしたらいいんでしょうか?
94デフォルトの名無しさん
2021/01/21(木) 00:41:41.16ID:xsNyeDV895デフォルトの名無しさん
2021/01/21(木) 05:53:48.21ID:DUmqZmwm 画像のモザイクやら消したい場合、
学習の第一歩って何になるんでしょうか?
inpaintingというのがあるらしいですが、チュートがないです
opencvだとaiと言えるのでしょうか
学習の第一歩って何になるんでしょうか?
inpaintingというのがあるらしいですが、チュートがないです
opencvだとaiと言えるのでしょうか
2021/01/21(木) 11:08:54.43ID:zE0uybHN
モザイク消し
ではなくて
オレ今まで一杯モロ画像見てて絵も写真くらいの精度で描けるんだけど、
こういうモザ画像の中ってこんな感じだと結構自然じゃね?
という機能
ではなくて
オレ今まで一杯モロ画像見てて絵も写真くらいの精度で描けるんだけど、
こういうモザ画像の中ってこんな感じだと結構自然じゃね?
という機能
2021/01/21(木) 11:43:25.48ID:Ugep+Cnq
モザイクと言わず完全に隠されてても保管してくれるからGANはすごい技術だ
俺も勉強したい
俺も勉強したい
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- 【広島】「万引きした人を追跡」コンビニ店員の男性(46)を果物ナイフで刺したか 中国籍の少年(17)を殺人未遂容疑で現行犯逮捕 [ぐれ★]
- 【地震】青森県で震度6強 長周期地震動も 津波注意報すべて解除 ★7 [ぐれ★] [ぐれ★]
- 【サッカー】58歳カズ「オファーが来ている」 J3福島と近日中にも交渉 早ければ年内にも決断 [征夷大将軍★]
- 【速報】気象庁は津波注意報すべて解除 [蚤の市★]
- 【実況】博衣こよりのえちえち朝こよ🧪
- さかまた「過呼吸になった」かなた「耳聞こえない」ござる「声出ない」まつり「ご飯食べれない」
- 【画像】カリカリ女、脱いだらすごい😨 [632966346]
- 俺のおちんちん舐めたい女の子いる?
- くそしてかがやけ
- 早大名誉教授「高市内閣の高支持率はデータ操作か、支持している日本人がアホなのか」👈核心を突いてしまう [868050967]
