[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2ch.scのread.cgiへ]
Update time : 10/09 06:19 / Filesize : 212 KB / Number-of Response : 778
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

くだすれPython(超初心者用) その50【まず1嫁】



1 名前:蟻人間 ◆T6xkBnTXz7B0 mailto:sage [2020/08/27(木) 20:24:10 ID:WXD9Eu8v.net]
当スレに★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公式サイト◇ www.python.org/
◇まとめwiki◇ ttp://python.rdy.jp/wiki.cgi

〇前スレ〇 くだすれPython(超初心者用) その49【まず1嫁】
https://mevius.5ch.net/test/read.cgi/tech/1595057607/

次スレは >>985 あたりが挑戦してくだしあ。(980過ぎて自動落ちは、無くなって久しい)
### END OF TEMPLATE ###

515 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 09:44:15.01 ID:UVM8czPJ.net]
おれいを言うとチヌ病気にかかってるアフォに目印ついて便利っちゃー便利>うんこ装着してID隠し

516 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 09:46:23.27 ID:bD1YsBMG.net]
>>512
f=True
while f:
_for n in ['a','b','c']:
__print(n)
_print('回った')

517 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 09:48:57.77 ID:7HeHw0Rd.net]
>>510
ありがとう。
配列[0]に大きい数字が入りやすいけど最後に
シャッフルすれば期待値は同じになりそうですね。

518 名前:デフォルトの名無しさん [2020/09/25(金) 09:54:23.25 ID:ADlgR+X9.net]
>>500
StopIterationがraiseされる

519 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 10:41:40.02 .net]
>>516
そうなんです
使わないのなら2重ループすればいいし
使うなら分岐でitertools自身の関数を使えるし
それらの落とし所を探っている感じです

>518
cycleはその名の通りstopしないのでしょうがisliceなどはtry:except StopIteration:で処理を分岐できました

ただ、もしかしたらという方法を何個か思いついたので試してみたいとおもいます
ありがとうございました

520 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 10:42:59.41 ID:q10QaMUD.net]
コードを書く以前に日本語で仕様を書く練習をしたほうがいいやつが多いな

521 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 11:48:17.48 ID:UVM8czPJ.net]
>>517
これでおkなら何より

522 名前:デフォルトの名無しさん [2020/09/25(金) 12:19:53.43 ID:4ovx1Tzj.net]
100個の候補から150個ランダムに出力する場合
期待値同じに出来ないだろう

523 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 14:40:18.87 ID:0Ox6cB/k.net]
n = ['aaa','bbb']
m = ('ccc','ddd')

n = n + m
は通らないのに
n += m
は通るのはなんでだで?



524 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:39:45.91 ID:q10QaMUD.net]
それぞれ違う関数で呼び出される中身も違うから

525 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 19:57:07.41 ID:2UfubMhi.net]
Pathlibで拡張子抜きのファイル名だけリネームしたいんだけど
renameの仕様が凄く気持ち悪い
なんでrename(’hoge’)でhoge.txtにリネームしてくれないんだ…

526 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 20:04:18.33 ID:UVM8czPJ.net]
>>525
ファイル名だけリネームならバッチで充分やろ

527 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 20:05:07.32 ID:ev0lGGxz.net]
そんなリネームする関数がある環境が知りたいわ
VBAとかにはあるのかな

528 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 20:07:16.09 ID:ev0lGGxz.net]
Pathlibのrenameはosのrenameを呼んでる
osのファイルシステム操作関数はposixインターフェースに習っている
文句はposixに言ってくるべき

529 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 20:27:56.97 ID:UVM8czPJ.net]
>>527
「コマンドプロンプト ren 一括」

530 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 21:04:49.04 ID:q10QaMUD.net]
>>529
renも拡張子指定するよね?

531 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 21:16:32.67 ID:UVM8czPJ.net]
>>530
やり方次第

532 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 21:32:14.62 ID:9du6H2FS.net]
何でもかんでも txt にしたらあかんやろ。

533 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 21:37:02.48 ID:q10QaMUD.net]
>>531

ren foo.txt bar.*

もしかしてこういうのを拡張子を指定しないと言ってる?



534 名前:446 mailto:sage [2020/09/25(金) 23:28:21.84 ID:+b1tEVaH.net]
>>483 
ダウンロードしようとしたんですが、libclangにpython2.7.3時点のバージョンがないので
2.7.3のときは別のものを必要としたように見えます
あとなぜか Make sure you have a working Qt qmake on your PATH.に逆戻りしました

今更ですがpip使ったほうが早いですかね
ただpipもslscontext objext not foundとかでインストール失敗するんですよね

535 名前:デフォルトの名無しさん mailto:sage [2020/09/26(土) 00:09:25.31 ID:evkbhpg+.net]
とあるサイトをrequests.getするとres.status_codeで403が返ってきます
ブラウザからだと普通に繋がります
で、User-AgentやらRefererをブラウザのリクエストヘッダから写し取り
headersに設定したのですがやはり403です
何か他に思いつく要因はありますでしょうか?
ちなみに他のサイトだと403だったのがheadersの設定後、200のステータスコードを取得できました

536 名前:デフォルトの名無しさん mailto:sage [2020/09/26(土) 00:15:21.58 ID:evkbhpg+.net]
あと同じ403でもheadersを設定した場合と設定しなかった場合とで
微妙にrequests.get後のresponse.textの内容が変わってるので
headersやその他に足りないパラメータがあるのかと思うのですが・・

537 名前:デフォルトの名無しさん mailto:sage [2020/09/26(土) 01:36:07.54 ID:en54jqZM.net]
とりあえずブラウザ使ってる時のリクエストを丸コピする

copy as cURLしてどのヘッダーが必須なのかを
curl使って切り分けしてからコードにすると楽

538 名前:デフォルトの名無しさん mailto:sage [2020/09/26(土) 02:17:29.76 ID:evkbhpg+.net]
>>537
あらためてコピペで設定したらすんなり通りました・・

なんらかのコピペミスだったのか
(あと、403になったあとに接続するとどうやら一定期間
同じipで全ページで接続できなくなる仕様みたいでした、それが関わっていたのかもしれない)
とにかくできました
ありがとうございました

539 名前:デフォルトの名無しさん [2020/09/26(土) 11:01:07.02 ID:j0h+lLOK.net]
python2.7.3を使っています

python -c "import ssl; print(ssl.OPENSSL_VERSION)
OpenSSL 0.9.8l 5 Nov 2009

新しいバージョンのopensslにするにはどうすればいいですか?
https://github.com/pypa/pip/issues/4704
このページを見つけたのですが手順四番目の./Configureというコマンド?が認識されないです

540 名前:デフォルトの名無しさん mailto:sage [2020/09/26(土) 11:46:36.51 ID:9azqN3P6.net]
Windows98を使ってます。
YouTubeを見るにはどうすればいいですか?
Meにバージョンアップはできません
理由は
>>472
に書いてます

541 名前:デフォルトの名無しさん mailto:sage [2020/09/26(土) 13:11:34.54 .net]
class hoge:
_def __ini__(self):
__pass
__# ここ
_def tes(self):
__pass

def __init__とdef tes(self)の間のインデント(#ここ)って無い方がいいよね?

542 名前:デフォルトの名無しさん mailto:sage [2020/09/26(土) 14:00:10.58 ID:0j6Y03dC.net]
空白文字のみで構成される空行扱いになると思うので、どちらでも良いのでは?

543 名前:デフォルトの名無しさん mailto:sage [2020/09/26(土) 14:30:58.76 .net]
やっぱそうか
削除するよりも放置する(気づかない)ほうが簡単なのでとりあえず放置しとくかな・・



544 名前:デフォルトの名無しさん [2020/09/26(土) 14:32:01.89 ID:ER2LZL5Z.net]
行末が空白の連続で終わってるのは勝手にトリミングするエディタ使え

545 名前:デフォルトの名無しさん mailto:sage [2020/09/26(土) 14:36:14.59 ID:VAkG2Csn.net]
>>539
端末のOSとバージョン書け

546 名前:デフォルトの名無しさん mailto:sage [2020/09/26(土) 14:59:49.35 ID:tRZs7u7H.net]
きみたちblack使ってないの?

547 名前:デフォルトの名無しさん mailto:sage [2020/09/26(土) 17:30:22.20 ID:gRR2jm5z.net]
>>546
フォーマッターは色々試したけどBlackが一番楽だったな
細かいオプション弄れないってのは目から鱗だったわ

ただデフォルトの1行88文字だけイケてないから、そこだけ変えてるな
99がpep8にも従ってるから理想だと思うけど、個人的には120ぐらいの方が見やすいからそれで設定してる)

548 名前:デフォルトの名無しさん mailto:sage [2020/09/26(土) 21:25:34.34 ID:GBugeZhr.net]
>>540
Windows98 というOS 自体が古すぎる。
サポート切れ

時間の無駄だから、捨てた方がよい

Windows7 でも、もうサポート切れだよ

549 名前:539 mailto:sage [2020/09/27(日) 20:47:58.24 ID:2JLD83qY.net]
>>545

windows10です 

550 名前:デフォルトの名無しさん mailto:sage [2020/09/28(月) 01:01:50.23 ID:eTNt7YMM.net]
csv.readerで、10数桁の数値を読み込むと
指数表記になっちゃうんだけど、どうすればいい?
誰か教えてください・・・

551 名前:デフォルトの名無しさん mailto:sage [2020/09/28(月) 06:34:33.43 ID:JgS2isID.net]
csv.readerは関係ない。表示するときに勝手に指数表示されてるだけ。
print(f"{v:.15f}")
とかして表示方法を指定する

552 名前:デフォルトの名無しさん mailto:sage [2020/09/28(月) 08:37:01.65 ID:nRbCQgPa.net]
>>551
返信ありがとうございます。
読み込みは問題なかったんですね。
処理した後データフレームを作成し、
df.to_csv('c:\\python\\aaa.csv',encoding='utf_8_sig')
で出力すると、情報落ちが発生てしまうのですが
これもデータフレームに書き込む際にフォーマット指定すればいいんでしょうか?

553 名前:デフォルトの名無しさん [2020/09/28(月) 12:01:38.28 ID:PXJ7xAyj.net]
全部文字列で処理しろ



554 名前:デフォルトの名無しさん mailto:sage [2020/09/28(月) 12:08:43.44 ID:TVWoeOte.net]
すみません、上手く行きました。
ありがとうございます!

555 名前:539 [2020/09/28(月) 15:35:18.48 ID:CHxZqZBW.net]
>>545
失礼しました。バージョンは2004と書いてあります、これでいいでしょうか。

556 名前:デフォルトの名無しさん mailto:sage [2020/09/28(月) 18:23:16.35 .net]
a = False
b = False
のとき、

これと
print(True if not a == True and not b == True else False)
これって一緒の意味ですよね?
print(True if not (a == True and b == True) else False)

557 名前:デフォルトの名無しさん [2020/09/28(月) 18:31:41.70 ID:zjrobJ8x.net]
if hoge == True: は使うと問題起きるので
if hoge:
で良い

558 名前:デフォルトの名無しさん mailto:sage [2020/09/28(月) 18:36:32.27 ID:5gUs019O.net]
not a == True and not b == True
これは ~A ∩ ~B

not (a == True and b == True)
これは ~(A ∩ B)
であって等価ではない

一番上と等価なのは
not (a == True or b == True)
これは ~(A ∪ B)

559 名前:デフォルトの名無しさん mailto:sage [2020/09/28(月) 18:37:46.83 ID:fmmBl4Wo.net]
ド・モルガンの法則だと、後ろの条件式はandではなくorなのでは? ベン図を描いてみたら?

560 名前:デフォルトの名無しさん mailto:sage [2020/09/28(月) 18:38:11.01 ID:fmmBl4Wo.net]
ごめん、かぶった

561 名前: mailto:sage [2020/09/28(月) 18:54:17.64 ID:ZZCh9OIz.net]
>>559
ドモルガンは公理であって法則ではない!

562 名前:デフォルトの名無しさん mailto:sage [2020/09/28(月) 19:19:12.97 ID:fmmBl4Wo.net]
>>561
数学的に厳密な話はわからないや、ごめんね。

563 名前: mailto:sage [2020/09/28(月) 20:03:35.77 ID:iFBbxDDj.net]
>>562
そんなに簡単に妥協してはいけない!



564 名前:デフォルトの名無しさん mailto:sage [2020/09/28(月) 20:10:58.54 .net]
>>557
(実際はif hoge == True:は使ってないのでどうでもいいのですが)
使ったとしてif hoge == True:で問題が起きるようなコードなら
if hoge:でも問題がおきるのでは?
そうではなくhogeがTrueとFalseしか取らない場合でも
== Trueすること自体に問題があるということでしょうか?
(つまりhoge=Falseのときでも、hoge==TrueがTrueとなってしまう)

>558,559
ありがとうございます
なるほどあらためて言葉に書き下ろしたり
このような図にするとわかりやすかったです
https://i.imgur.com/Io2rS55.png
>>556の後半は、aとbの重なった部分以外(aとbの一部含む)
になってしまいますね

565 名前: mailto:sage [2020/09/28(月) 20:14:56.86 ID:iFBbxDDj.net]
>>564
そのベン図が有効なのは集合の要素が有限、いやせいぜい可算個までの場合ですね
無限集合に対しては無力だと思います

566 名前:デフォルトの名無しさん mailto:sage [2020/09/28(月) 20:53:04.92 ID:ejW4RwcM.net]
TrueとFalseの二値論理なら等価だし、二値じゃないならTrueとの比較は
hoge == True こそが唯一の正しい方法ということになる。

567 名前:デフォルトの名無しさん mailto:sage [2020/09/28(月) 21:12:11.60 .net]
>>566
安価がないのでだれに言っているのかがわからないのですが
(流れからいってそうなのかな、と迷う書き方をされているので・・)
さらに>>556>>557に系譜している返信かどうかもわからないので想像でかきますが
そもそも>>557は566に対しての返信じゃなく
独り言だったということでしょうか・・?
そうではなく関連した返信だった場合は話がズレていると思いますのでスルーしますねすみません

>>565
たしかに
もっと複雑なif文を一行で書こうとすると頭が混乱しそうなので
最初はネストして書いてから整理しようかなとおもいます

568 名前:デフォルトの名無しさん mailto:sage [2020/09/28(月) 21:12:25.04 ID:zMY8S0gJ.net]
>>549 >>555
いいけど

そのConfigureってやつはLinux系用の命令だから
そのままでは動くはずがないぞっと

569 名前:539 [2020/09/28(月) 22:25:15.47 ID:CHxZqZBW.net]
>>568
そうですか。それではwindows用のpythonのopenssl更新法を教えてください。

570 名前:デフォルトの名無しさん mailto:sage [2020/09/28(月) 22:35:45.51 ID:5K6KOiz6.net]
>>566
2 は True だけど True と等価ではないよね。

571 名前:デフォルトの名無しさん mailto:sage [2020/09/28(月) 23:54:27.84 ID:KQK2imSo.net]
>>566は、排中律が妥当しない三値論理等の場合(その意味で直接的にはPytnonと関係しない場合)を想定した議論かなと思ったが、その場合、if hogeという書き方ができるかどうかは、ifの構文に依存するのでは?
仮に、(Falseの場合に対応する)elseとパラレルなキーワードがifに付け加わるとすれば、三値論理等の場合でもif hogeという書き方はできそうな気もするが……。

>>570は、TruthとTruthyな値を区別するか否かという==演算子の意味づけの話だよね。

572 名前:デフォルトの名無しさん mailto:sage [2020/09/29(火) 00:10:19.89 ID:MtZ1Pd/Y.net]
Truthyならif hoge:
普通は使わないが Trueであることを条件にしたければ if hoge is True:
if hoge == True: は__eq__の定義次第で変化する

573 名前:デフォルトの名無しさん mailto:sage [2020/09/29(火) 00:42:41.01 ID:Iz7+ZlTk.net]
>>539
4月20日、「Python 2.7.18」をリリースした。
「Python 2」シリーズは、本バージョンが最終。すべての開発は終了

Python 2.7.18 を使えないの?
もう、2系もサポート切れだけど

これに変えても、OpenSSL のバージョンが上がるかどうかは、知らないけど



574 名前:デフォルトの名無しさん mailto:sage [2020/09/29(火) 06:47:48.07 ID:umftUFCX.net]
>>569
573がなんか書いてくれてるからそれ嫁

575 名前:デフォルトの名無しさん mailto:sage [2020/09/29(火) 11:19:47.74 ID:UZS7qkIf.net]
PythonとRubyのバージョン2はもう捨てていいの?

576 名前:デフォルトの名無しさん mailto:sage [2020/09/29(火) 12:37:01.77 ID:nGoip8g3.net]
>>565
プログラム板で扱う、しかも条件式の中での集合論理なのだから可算個の論理演算でなんの問題もない。板違い

577 名前:デフォルトの名無しさん [2020/09/29(火) 13:10:07.67 ID:pVIW4ypp.net]
>>575
メンテなら止むを得ず2使う
ライブラリやモジュールが2系しかなければ使う
それ以外の新規なら3

578 名前:デフォルトの名無しさん mailto:sage [2020/09/29(火) 16:31:45.51 ID:JH9UPQiv.net]
>>575
1.8はもう捨てていいのではないかと思われ
1.9はR*b*Motion(iOS/macOS環境)があるから、完全には捨てきれない
いずれにしても、ライブラリやフレームワークといった移行性に問題が
無ければ、確実に性能向上が図られている2.xへ移行するのがベスト

もちろん性能、何それ美味しいの?って人は1.8.7を使い続けてもいい
特に日常的なテキスト処理に標準ライブラリだけで楽しんでいる人であれば、
後方互換性は維持されているから1.8から2.xまでお好きなように味見すればいい

579 名前:デフォルトの名無しさん [2020/09/29(火) 18:55:37.73 ID:85pY7Xlb.net]
>>572
>普通は使わないが Trueであることを条件にしたければ if hoge is True:
この辺は動的言語特有の落とし穴があるから、安易に「使わない」とは言わない。

580 名前:デフォルトの名無しさん mailto:sage [2020/09/29(火) 19:56:29.07 ID:XIO1sidm.net]
ブラウザからだと普通に繋がるのに
それと同じプロキシ、同じヘッダ使っても
pythonのrequestsからだとCloudflareのキャプチャに飛ばされる
何かまだ設定しないといけないのだろうか?
どちらにせよCloudflareに接続後に取得しているとみられるPHPSESSID周りが怪しいと思ってるんだけど

581 名前:デフォルトの名無しさん mailto:sage [2020/09/29(火) 20:07:37.85 ID:XIO1sidm.net]
別の串にしたら普通に繋がったわ…
お騒がせしました

582 名前:539 [2020/09/29(火) 23:44:43.44 ID:5dIuqAsn.net]
皆さんありがとうございます。
結局anaconda使うことにしました。(pipがインストールできなかったので)
サイズが大きくまた機械学習はやらないのでほとんどが無駄ですが
容量はありますしやりたい作業が終わったらたぶんさくっとアンスコするので無問題です
質問は二つです
・使いたいソフトがpython2.7.3までのバージョンを指定してくるのですが
2.7.3で動いて2.7.4以降で不具合が出るソフトがありうるでしょうか。
・Traceback (most recent call last):
File "C:\Users\ユーザー名\Anaconda2\lib\site-packages\enchant\_enchant.py", line 143, in <module>
raise ImportError(msg)
このエラーの直し方を教えてください。windows10バージョン2004です。

583 名前:573 mailto:sage [2020/09/30(水) 00:02:00.02 ID:/dbaz1tV.net]
Python 2.7.3 と、2.7.18 は、パッチバージョンが異なるだけだから、基本的には同じでしょ。
ちょっとした修正

だから、
>>573
で、最新版にすれば? と言った



584 名前:デフォルトの名無しさん mailto:sage [2020/09/30(水) 00:32:55.00 ID:lNaSi7NF.net]
なんのソフトを使いたいのか書いたほうが早そう

585 名前:デフォルトの名無しさん mailto:sage [2020/09/30(水) 00:32:55.14 ID:lNaSi7NF.net]
なんのソフトを使いたいのか書いたほうが早そう

586 名前:デフォルトの名無しさん mailto:sage [2020/09/30(水) 00:32:55.43 ID:lNaSi7NF.net]
なんのソフトを使いたいのか書いたほうが早そう

587 名前:デフォルトの名無しさん mailto:sage [2020/09/30(水) 02:48:12.17 ID:/dbaz1tV.net]
5ch の運営は、ダブルクリック対策も知らない馬鹿

ちょっとした連続クリックで、2回書き込まれてしまう

588 名前:デフォルトの名無しさん mailto:sage [2020/09/30(水) 08:49:24.91 ID:6w0L7884.net]
同一内容文のマルチポストチェックはされてるはずなのになんでなんだろうな

589 名前:デフォルトの名無しさん mailto:sage [2020/09/30(水) 09:03:41.17 ID:H+Yt3Vua.net]
よく見ると細部が違うからな

590 名前:デフォルトの名無しさん mailto:sage [2020/09/30(水) 09:22:33.27 ID:vpReY8+a.net]
この前LinuxコマンドかSQL書いたら規制されたぞ

591 名前:デフォルトの名無しさん [2020/09/30(水) 12:57:00.51 ID:M5cvcI7i.net]
WebApp & APIになってるからじゃね?
昔ながらのhtmlのsubmitならダブルクリックで2重になるってことはないでしょ。

592 名前:デフォルトの名無しさん [2020/09/30(水) 13:04:30.38 ID:hGfyWrju.net]
csvファイルを読み込んでも、中身がnanになってしまいます。解決方法をおしえてください

593 名前:デフォルトの名無しさん mailto:sage [2020/09/30(水) 13:11:11.30 ID:gnuIUjLl.net]
せめて読み込みに使ったソースと環境ぐらい書けよ。



594 名前:デフォルトの名無しさん [2020/09/30(水) 13:32:41.28 ID:sYKFg//m.net]
そもそもマルチ

>>590-591
最近可笑しいよね

595 名前:デフォルトの名無しさん mailto:sage [2020/09/30(水) 13:39:02.54 ID:NNWpaWfq.net]
>>592
何!なんだって?!

596 名前:デフォルトの名無しさん mailto:sage [2020/09/30(水) 13:52:52.17 ID:/dbaz1tV.net]
たぶん、数値として読み込んでいるけど、数値と解釈できないから

597 名前:デフォルトの名無しさん [2020/09/30(水) 14:05:31.41 ID:TOyie83v.net]
まず環境はメモ帳にソースコードを書いてそれをコマンドプロンプトでじっこうしています
コードは以下の通りです
import matplotlib as mpl
import matplotlib.pyplot as plt
import numpy as np
from numpy import genfromtxt
from scipy.signal import argrelmax

my_data = genfromtxt('data1.csv')
print(my_data)

598 名前:デフォルトの名無しさん [2020/09/30(水) 14:06:42.34 ID:TOyie83v.net]
csvファイルはエクセルで
1 1
2 2
3 3

というものを作りました

599 名前:デフォルトの名無しさん [2020/09/30(水) 14:08:09.43 ID:TOyie83v.net]
これを実行すると
[nan][nan][nan]
というものが出てきます
nanをきちんとした数字にする方法を教えてください

600 名前:デフォルトの名無しさん [2020/09/30(水) 14:22:47.25 ID:AwRjzN5n.net]
メモ帳で
1 1
2 2
3 3

を作ってください
csvじゃないけどなw

601 名前:デフォルトの名無しさん [2020/09/30(水) 14:28:31.68 ID:Mr1TlNE6.net]
>>600
やってみます
そのあとはどうすればいいのでしょう?

602 名前:デフォルトの名無しさん [2020/09/30(水) 14:43:23.77 ID:TOyie83v.net]
>>600
メモ帳ので実行したらうまくいきました.ありがとうございました。

603 名前:デフォルトの名無しさん mailto:sage [2020/09/30(水) 15:02:51.29 ID:FrjuMri7.net]
Comma Separated Value



604 名前:デフォルトの名無しさん mailto:sage [2020/09/30(水) 15:04:23.70 ID:bIuho2ju.net]
while True:
____time.sleep(10)
____動かしたいコード

として、10秒間隔で動くものを作りたいと思っています。
しかし、実際に動かしてみて、datetime.now()で取得した時間を同時に出力させると、10秒キッチリには動いてくれません。

具体的には、10.2秒ぐらいに1度の頻度になっており、ズレが段々と累積してしまいます。
この誤差を出来る限り少なくするためにはどうすればよいのでしょうか。

605 名前:デフォルトの名無しさん mailto:sage [2020/09/30(水) 15:11:04.66 ID:/J4p2JyL.net]
>>604
次に動かしたいタイミングを絶対時刻で記憶しておいて、現在時刻との差分だけスリープするようにする

606 名前:デフォルトの名無しさん mailto:sage [2020/09/30(水) 15:20:03.10 ID:ETA0BVhQ.net]
>>605
さすが!

607 名前:デフォルトの名無しさん mailto:sage [2020/09/30(水) 16:03:11.11 ID:bIuho2ju.net]
>>605
ありがとうございます。
なんとか目的のものが作れそうです。

608 名前:デフォルトの名無しさん [2020/09/30(水) 16:56:19.17 ID:gnuIUjLl.net]
macでadministrator以外のユーザーに
python環境構築するにはどうしたら良いのでしょうか?
administratorユーザー環境に入れてあるのを使用できたりしますか?

609 名前:デフォルトの名無しさん [2020/09/30(水) 16:59:13.71 ID:sYKFg//m.net]
>macでadministrator以外

kwsk

610 名前:デフォルトの名無しさん [2020/09/30(水) 17:04:34.68 ID:gnuIUjLl.net]
>>609
1台のMacに複数ユーザーを作った場合に、
administrator権限を持たないユーザーにpython環境構築したいのですが。
試しhomebrewをインストールしようとしましたが、
sudoがどうこう言うのでインストールできません。

611 名前:デフォルトの名無しさん [2020/09/30(水) 18:01:06.03 ID:1rfXhMNG.net]
バージョンを特に気にしないのなら、システムのをそのまま使えばいいんじゃないの?
普通にやれば(sudoしなければ)、仮想環境は個人の領域に作られるわけで。

612 名前:デフォルトの名無しさん [2020/09/30(水) 18:04:52.57 ID:gnuIUjLl.net]
>>610
3.7以上を入れたいのです。
自分のところは問題無いんですが、職場の他のユーザは管理者権限ではないので。

613 名前:デフォルトの名無しさん mailto:sage [2020/09/30(水) 19:34:22.10 ID:I6nj6qPz.net]
マックは何か入れるときって必ずAdminのパスワード求めてくるんでねーのんけ
しかも最近のバージョンにはルートレスとかいう機能が入ってるから
それ切らないとどうしようもなかった気が



614 名前:デフォルトの名無しさん [2020/10/01(木) 08:51:51.41 ID:cWevk/0w.net]
再度調べてもみましたが、管理者権限がないユーザに対しての環境構築は難しそうですね。
ありがとうございました。別の方法を考えます。

615 名前:デフォルトの名無しさん mailto:sage [2020/10/01(木) 09:31:45.39 ID:yRpeE/dM.net]
pyenvを入れられさえすればなんとかなりそうだけどな。
管理者権限あるMacでpyenvインストールして持ってきて適切にパスとか設定すればなんとかなはなりそうだけど。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<212KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef