X



くだすれPython(超初心者用) その35 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ a36e-zUMb [106.72.44.32])
垢版 |
2017/06/02(金) 22:49:01.56ID:DAT8M7/R0
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。

エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで

前スレ
くだすれPython(超初心者用) その34
http://echo.2ch.net/test/read.cgi/tech/1495971255/
VIPQ2_EXTDAT: default:vvvvvv:1000:512:----: EXT was configured
0709名無しさん@そうだ選挙に行こう! Go to vote! (ワッチョイ df8a-7buw [125.205.62.116])
垢版 |
2017/10/22(日) 13:53:42.69ID:5tzzfi8J0
>>706
Pastebin(ペーストビンと読むらしい)などを使われてはいかがですか
ソースコードを貼り付けて色分けまでしてくれたりします

有名どころ
https://pastebin.com/

名前はダサいけどOSDNコピペはログインしないで投稿すると一週間で自動削除になるので気楽に使える
https://ja.osdn.net/pastebin/

更にはブラウザでソースコードを投稿すると実行結果を表示してくれる
IDEONE(スペースランナウェイではなくアイディーイーワンと読むらしい)というものもあるそうです
https://ideone.com/
0719遊園地 (ワッチョイ c6b3-Jgbf [153.196.168.142])
垢版 |
2017/10/26(木) 02:27:08.67ID:5Xb4wL2W0
フラグで確認したら?
 必要な時だけif文追加して(面倒なら関数でまとめて)

嫌な未来しか見えないがww


単純に整数値と少数値の入ったデータを、それぞれ作って見る?
0720デフォルトの名無しさん (ワッチョイ 475d-20SA [118.105.174.157])
垢版 |
2017/10/26(木) 21:53:37.44ID:OGFvDSgt0
初学者だけれど全然前に進まないのでご教授を〜

PandasのSeriesの特定の要素を検索して
対応するインデックスを取り出す方法を教えてください

0 Japan
1 America
2 China
3 Canada

例えばAmericaを指定したら1が返ってくるようにしたいです
0721デフォルトの名無しさん (アウアウエー Sa7a-s58X [111.239.48.43])
垢版 |
2017/10/27(金) 13:25:19.77ID:mb/ytpAQa
馬鹿には無理
0727デフォルトの名無しさん (ワッチョイ 221d-tN/E [219.100.239.43])
垢版 |
2017/10/30(月) 23:41:08.90ID:BOsPVv3l0
元はPython2で、
lambda (a, b) : 100 - a * 10 - b * 10
という表記でしたが、Python3ではこれは動かず、
lambda ab : 100 - ab[0] * 10 - ab[1] * 10
と書いて乗り切りました。

または、
f(ab):
a, b = ab
return 100 - a * 10 - b * 100
と関数化しても動きました。

これは、どういう風に書くのが正しいんでしょうか。
0729デフォルトの名無しさん (ワッチョイ bfb3-XSGn [126.78.228.137])
垢版 |
2017/10/31(火) 05:13:10.70ID:zJVFktoP0
当方pythonを独学で勉強しています。
秋葉原は近いのでパーツ類は揃うと思われます。  
 
使用していないノートPC を鯖にしてラズパイ複数台使いネットワークを作ろうと考えているのですが、おすすめの書籍やサイトはありませんでしょうか。
鯖運営に関するセキュリティの書籍も探しています。
なお、オライリーのpython入門とpythonp3ノートは持っています。
できれば画像認識と音声認識ができるとありがたいです。実生活のサポートも任せたいのでさらにしゃべってくれるとよいのですがフリー言語ソフトの声があまり気に入りません。ゆかりさんを購入すべきでしょうか。
声質としては東のエデンのジュイスや、攻殻機動隊のタチコマ、ロジコマが好きです。
将来的には画像認識と赤外線センサーとタミヤのキャタピラを利用してラズパイゼロを可動式にし、ネコの監視に使いたいと想っています。
外部からネコ監視システムを使う場合、セキュリティ面はどうすればよいでしょうか。本屋を覗いてもどれがよいのか分からず困っているので力を貸していただ期待です。
0730デフォルトの名無しさん (ワッチョイ b7b3-01LR [60.86.178.93])
垢版 |
2017/10/31(火) 05:41:45.14ID:N2+f/C/40
>>728
2.7.13だと多重読み込みしようとすんなゴルァ!っておこられたきがするんだが

ただし
from ほげほげ import ふがふが
from ほげほげ import ふがぴよ
import ほげほげ
っていう重複はだいじょぶだった@2.7.13-2.7.14

たとえおこられないでも、何度も読み込むのは
実行速度が落ちるだろうしメモリ占拠的に(・A・)イクナイだろJK
0731デフォルトの名無しさん (ワッチョイ b7b3-01LR [60.86.178.93])
垢版 |
2017/10/31(火) 05:47:27.19ID:N2+f/C/40
>>729
らずぱい複数台ねっとわーくについてはまったく門外漢のでわからんのだが
むしろおれもノートPCのネットワーク化とか連動についての(・∀・)イイ!!本があれば知りたいのだが

>鯖運営に関するセキュリティの書籍
これはApachの使い方の本を探すと(・∀・)イイらしいぞ。
ちょとまえに書籍名をめもしたんだが
そのメモなくしたところだぉ… (´・ω・`) 表紙にオレンジ黄色っぽいなにかがかいてあったのだが…

>ネコ監視システムのセキュリティ
自分が使うプロバイダ以外からのアクセスは弾くように設定して
さらに
鍵認証の方式を工夫して
鯖のセキュリティ情報はこまめにチェックしてこまめにアプデする
で対処
0733デフォルトの名無しさん (アウアウエー Sa7a-s58X [111.239.42.59])
垢版 |
2017/10/31(火) 10:04:25.94ID:0NpgMbSBa
lambda a, b : 100 - a * 10 - b * 10
0734デフォルトの名無しさん (ワッチョイ 221d-tN/E [219.100.239.43])
垢版 |
2017/10/31(火) 10:10:08.15ID:ZL7d2Spa0
>>732
そうだとは思ったのですが、それだと
TypeError: <lambda>() missing 1 required positional argument: 'b'

なのですよね。

https://books.google.co.jp/books?id=E93SBQAAQBAJ&;pg=PA254&lpg=PA254#v=onepage&q&f=false

元はこのコードなのですが。

引数としてsbにわたるのは、こういう形式の数値です。
[ 5.17903037 4.82096964]
0735デフォルトの名無しさん (アウアウエー Sa7a-s58X [111.239.42.59])
垢版 |
2017/10/31(火) 10:13:11.33ID:0NpgMbSBa
呼んでる方で(hoge)つけてるところを(*hoge)
0736デフォルトの名無しさん (ワッチョイ f723-xXVv [124.36.111.95])
垢版 |
2017/10/31(火) 10:21:59.66ID:S5qhV/E90
test

437デフォルトの名無しさん2017/10/29(日) 21:34:23.54ID:PoMNlXaU
二次元タプルの数字の数値としての要素指定ソート、
itemgetterで出来なくて、前処理でフラット化、再リスト化なんてことやってたけど、
lambda使ったら一発で出来た、ワロタw
0740デフォルトの名無しさん (ドコグロ MMe7-X7g4 [118.109.191.131])
垢版 |
2017/10/31(火) 12:57:31.00ID:QEcqSdfQM
>>727
> 元はPython2で、
> lambda (a, b) : 100 - a * 10 - b * 10 lambda (a, b) : 100 - a * 10 - b * 10
> という表記でした
これがタプルを渡すことを意図してるなら
> lambda ab : 100 - ab[0] * 10 - ab[1] * 10
が正解
複数の引数を取りたいなら
Python2でも
lambda a, b: 100 - a * 10 - b * 10
と書けばよくて、これはPython3でも動くはず
http://diveintopython3-ja.rdy.jp/porting-code-to-python-3-with-2to3.html#tuple_params
0742デフォルトの名無しさん (ワッチョイ fb06-Eec1 [218.227.238.4])
垢版 |
2017/10/31(火) 16:50:24.49ID:RzsX96BS0
>>741
そんな構文思い出せないほどに忘れていたよ、ラムダ構文が変更されたというより
パラメーターリストでのアンパックが廃止されたようだ(2では関数定義でも出来た
引数部でのアンパックは仮引数よりも、呼び出し時に実引数をf(*ab)とするのが標準かな
0744デフォルトの名無しさん (ワッチョイ b7a5-20SA [60.39.69.176])
垢版 |
2017/10/31(火) 19:01:55.46ID:lUrHtgJv0
C++で作成した自作dllをインポートしようとした所

winerror8 このコマンドを実行するための十分な記憶域がありません。

メモリは充分足りているはずですがこれが出るため先に進めません。
何が原因でしょうか。
0756デフォルトの名無しさん (アウアウエー Sa3f-BmFE [111.239.33.108])
垢版 |
2017/11/02(木) 20:25:41.34ID:eNK4k+UNa
いらん
0763デフォルトの名無しさん (ワッチョイ 3be9-9Rqp [112.70.178.82])
垢版 |
2017/11/02(木) 23:10:39.18ID:KR5Kazkp0
>>758
メッセージは以下で全てです。(NGワード対策でディレクトリ一部省略してます)

numpy\core\_methods.py:135: RuntimeWarning: Degrees of freedom <= 0 for slice
keepdims=keepdims)
numpy\core\_methods.py:105: RuntimeWarning: invalid value encountered in true_divide
arrmean, rcount, out=arrmean, casting='unsafe', subok=False)
numpy\core\_methods.py:127: RuntimeWarning: invalid value encountered in double_scalars
ret = ret.dtype.type(ret / rcount)
0765遊園地 (ワッチョイ 0fb3-Fw8H [153.196.168.142])
垢版 |
2017/11/02(木) 23:30:46.80ID:TZC05p+m0
RuntimeWarning
 そのランタイム機能があいまいであることを示す警告カテゴリの基底クラスです。


exception RuntimeWarning(原文)

あいまいなランタイム挙動に対する警告の基底クラスです。
0769デフォルトの名無しさん (ワッチョイ 7b03-ApTO [202.157.118.83])
垢版 |
2017/11/03(金) 02:12:12.20ID:EQOkdLdt0
それは傲慢とは言わんやろ
傲慢というのは半ばバグと決めてかかってるお前みたいな奴の事
0770デフォルトの名無しさん (ワッチョイ 3be9-2V/I [112.70.178.82])
垢版 |
2017/11/03(金) 09:13:22.54ID:fgRpwz100
>>767
警告内容的には、調べて何となく分かるのですが。
該当箇所が多すぎて、どの場所か分からないのです。
例えばエラーなら、起きたらそこで止まって何行目でエラーになってるか吐いてくれるじゃないですか?
警告だと何行目で警告が起きてるか知るすべはないのですかね・・
ないなら支援モジュールとやらを入れて見ますが。
ちなみにVSのデバッグ機能で何とかなったりしないのかなあ
0771デフォルトの名無しさん (エーイモ SEbf-VfAY [1.115.2.226])
垢版 |
2017/11/03(金) 09:22:15.92ID:tbSBcvrgE
>>755
DLLとか沼かよ
窓使いきめえ
0773遊園地 (ワッチョイ 0fb3-Fw8H [153.196.168.142])
垢版 |
2017/11/03(金) 14:11:16.08ID:Sq/epkd60
>>770
そう言う場合は
 一単語ずつggりましょう。
0781デフォルトの名無しさん (オッペケ Sr4f-ApTO [126.34.23.241])
垢版 |
2017/11/05(日) 12:22:08.35ID:RpLSKu2Sr
手続き型言語ですから手続き的にしか書けませんよ
0784デフォルトの名無しさん (ワッチョイ 0b23-6eb0 [150.31.36.34])
垢版 |
2017/11/06(月) 23:57:47.04ID:ZkFLpg590
promiseのモジュール使って書いてるひといる?
0785デフォルトの名無しさん (ワッチョイ 1d7f-V5TH [128.53.16.170])
垢版 |
2017/11/10(金) 12:19:28.56ID:vIBOR2Pq0
例えばx(3,4)の2次元配列を10層繰り返してy(10,3,4)の形にしたいとき、y=x*np.ones(10,1,1)
で解決できると思うんですが、xからy'(3,4,10)の形にしたいときはどんな方法がありますか?
yから軸入れ替えてy'、は流石にもっといい方法がありそうに思えて……
0791デフォルトの名無しさん (ワッチョイ 1523-NusK [124.36.111.95])
垢版 |
2017/11/11(土) 14:26:16.59ID:ZUnF3Lay0
初々しいの久しぶりに見た
0792デフォルトの名無しさん (ワッチョイ dd03-uZPj [202.157.118.83])
垢版 |
2017/11/11(土) 16:15:36.77ID:Wyc7UUxM0
お前も初々しいで
0793デフォルトの名無しさん (アウアウエー Sa93-ySnM [111.239.88.148])
垢版 |
2017/11/13(月) 15:20:33.30ID:96nf9hIya
シーケンス型をスライスする時
二番目に指定するインデックスが
「末尾のインデックス」ではなく「末尾のインデックス+1」になる
合理的な理由はありますか?
[開始インデックス:末尾インデックス]
の方が分かりやすいし自然だと思うのですが。
最初によく考えずにそう決めてしまったので、
仕方ないからそのままそういう規則を続けているように見えますが
違うのでしょうか?
0796デフォルトの名無しさん (アウアウウー Sa99-gf3Z [106.161.185.159])
垢版 |
2017/11/13(月) 15:47:05.57ID:B6K1f/ysa
a_list =['a',  'b',  'mpilgrim',  'z',  'example']

右側のスライスインデックスがリストの長さと同じである場合は、これを省略できる。
つまりa_ list[ 3:] は、このリストが5 つの要素から構成されているので、a_ list[ 3: 5] と同じになる。ここには気持ちの良い対称性がある。
この5 つの要素を持つリストでは、a_ list[: 3] は最初の3 要素を返し、a_ list[ 3:] は最後の2 要素を返す。
実際に、リストの長さにかかわらず、a_ list[: n] は常に最初のn 個の要素を返し、a_ list[ n:] はその残りを返す。
0797デフォルトの名無しさん (アウアウエー Sa93-ySnM [111.239.88.148])
垢版 |
2017/11/13(月) 16:58:18.81ID:96nf9hIya
>>794,796
すみません、全然分かりません
「最初」と「最後」の方がよほど対照的で気持ちがいいですが。
気持ちが悪い状態が常で、
たまに気持ちがいい、というだけでは、合理的な理由とは言えないと思います
おそらくforループの判定式みたいなイメージで、
インデックスがこの値になったらループを抜ける、ということにしたのではないでしょうか。
古い言語ですし、イケてないところがあるのも仕方ないですね
0799デフォルトの名無しさん (ワッチョイ 2323-OWtR [125.30.43.77])
垢版 |
2017/11/13(月) 18:28:01.16ID:6sQUJ73P0
参照や削除なら要素のインデックスそのものを扱う方が圧倒的にわかりやすい
けれど挿入の場合、要素ではなく要素の切れ目を扱わざるを得ないので
結局スライスの表記は後者に統一せざるを得なかったのだと思う
さらにゼロ相対インデックスも絡んでくるので非常にややこしい
スライスはできるだけ使わないに越したことはない
0801デフォルトの名無しさん (ワッチョイ dd03-pAaq [202.157.118.83])
垢版 |
2017/11/13(月) 23:57:44.30ID:d3/DaNP60
お前らのよくわからないけど無理矢理擁護してる感たるやw
0803デフォルトの名無しさん (ワッチョイ 8560-rYRL [180.48.78.237])
垢版 |
2017/11/14(火) 00:20:16.00ID:zJpPvUk30
>>800
超初心者だから、全然判らん
0804デフォルトの名無しさん (ワッチョイ e5b3-MiBn [126.31.243.122])
垢版 |
2017/11/14(火) 00:29:52.21ID:iutDzlSJ0
なんでPythonってAIに向いてるって言われてるの?
JAVAやCとかと決定的に何が違うの?
■ このスレッドは過去ログ倉庫に格納されています

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