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


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

くだすれPython(超初心者用) その30



1 名前:デフォルトの名無しさん mailto:sageteoff [2016/06/22(水) 13:29:27.28 ID:tv9kEjc6.net]
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。

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

前スレ
くだすれPython(超初心者用) その29
echo.2ch.net/test/read.cgi/tech/1455766402/
関連スレ
Pythonのお勉強 Part51
peace.2ch.net/test/read.cgi/tech/1443700103/

◆関連リンク Python の Home Page
ttp://www.python.org/

◆長いコードはこういうところにはってください
ttp://ideone.com/
ttp://codepad.org/
ttp://pastebin.com/
ttp://dpaste.com/

◆まとめwiki
ttp://python.rdy.jp/

313 名前:デフォルトの名無しさん [2016/07/19(火) 20:39:26.80 ID:AIAqi+x1.net]
でもJavaの本は日本語版だね
わざわざハングル版を購入したのはPythonだけ

わざわざ:

  Python = 在日が選ぶスクリプト言語

を裏付ける指摘をしてくれて、ありがとん

314 名前:デフォルトの名無しさん mailto:sage [2016/07/19(火) 21:44:17.07 ID:LWjEk6tc.net]
科学技術系だとpythonとC、fortranがおおいね。
計算結果を整理するのにpython便利だよね。

315 名前:デフォルトの名無しさん [2016/07/19(火) 23:21:20.71 ID:0ykrKFbt.net]
>>310
俺ネトウヨだけど朝鮮語で書かれているとは気が付かなかったよ。

でも、Pythonの日本語の本って少ないから、日本語でないのはしょうがないよ。
最近は出てきたらしいけど、その写真何年前のだっけ?


mint.2ch.net/test/read.cgi/news4plus/1468723645/
> 「北朝鮮から脱出してきた」と朝鮮語で話したという。

316 名前:デフォルトの名無しさん mailto:sage [2016/07/20(水) 12:15:01.26 ID:6y8qMuEK.net]
初歩的な質門なのですが、リストをcsv出力するときに改行するにはどうすればいいでしょうか?
この書き方だと一行の複数列で出力されてしまいます

import csv

list = ['1', '2', '3', '4', 'a', 'b']

with open ('path\\and\\filename.csv', 'w') as f:
    writer = csv.writer(f)
    writer.writerow(list)

317 名前:デフォルトの名無しさん mailto:sage [2016/07/20(水) 12:35:21.23 ID:1fXOWcfq.net]
どんな形で出したいの?
それが1行の複数列なら正常だと思うが。

318 名前:デフォルトの名無しさん mailto:sage [2016/07/20(水) 13:19:47.78 ID:86MTYlzD.net]
list = [['1'], ['2'], ['3'], ['4'], ['a'], ['b']]

319 名前:デフォルトの名無しさん [2016/07/20(水) 14:00:38.34 ID:S0wpPWZM.net]
>>310
>>310
ぱいちょんぱいちょん

320 名前:デフォルトの名無しさん mailto:sage [2016/07/20(水) 14:16:20.27 ID:6y8qMuEK.net]
>>312
1
2
3
4
a
b

という形で出したいです。

>>313
一度2次元配列に買えないと、このままの配列の形では無理でしょうか?

321 名前:デフォルトの名無しさん mailto:sage [2016/07/20(水) 14:25:31.45 ID:1fXOWcfq.net]
>>315
リストはそのままで、writer.writerows(list)に変える。



322 名前:デフォルトの名無しさん mailto:sage [2016/07/20(水) 14:56:31.06 ID:6y8qMuEK.net]
>>316
ありがとうございます。
でも、その書き方だと、リストの中身が2文字以上の文字列になると期待した結果にならないんです。

list = ['たこ', 'いか', 'しめさば', 'いくら', 'くじら', 'いるか']
の場合、出力が

た,こ

い,か

し,め,さ,ば

い,く,ら

く,じ,ら

い,る,か

となってしまいます。
1文字ずつに分割されない方法は、やはり2次元配列しかないのでしょうか?

323 名前:デフォルトの名無しさん mailto:sage [2016/07/20(水) 15:10:55.13 ID:1fXOWcfq.net]
後出しじゃんけんはやめよう。
具体的にどんなデータをどうしたいのか示さないと。
やり方は色々あるだろうけど、単にリストを処理するのが面倒だというなら
list=([l] for l in list)

324 名前:デフォルトの名無しさん mailto:sage [2016/07/20(水) 15:34:21.57 ID:AShPaQmf.net]
'\n'.join(list)
では無理なんだっけ。無検証でナンだけど。

325 名前:デフォルトの名無しさん [2016/07/20(水) 16:38:21.63 ID:GYGYl+uk.net]
>>317
ない
あきらめろ
あきらめないなら派手に死ね

326 名前:デフォルトの名無しさん mailto:sage [2016/07/20(水) 18:08:28.03 ID:+8JMtKmV.net]
花火ねた禁止

327 名前:デフォルトの名無しさん mailto:sage [2016/07/20(水) 23:11:04.33 ID:6y8qMuEK.net]
>>318
ありがとうございます。
今度から気をつけます。

>>319
うまくいきませんでした。

328 名前:デフォルトの名無しさん mailto:sage [2016/07/22(金) 19:44:56.93 ID:y0SFAbQx.net]
最近python始めました
サンプルコードをネットからコピペしても下記のようなエラーが出るんですがどうしたらいいのか分からないです
qrcodeを再インストールしても出ます

Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Users\JD\AppData\Local\Programs\Python\Python35-32\lib\tkinter\__init__.py", line 1550, in __call__
return self.func(*args)
File "C:\Users\JD\Desktop\qrcode.py", line 13, in generate
qr_label.qr_img = qr.make(encode_text.get())
AttributeError: module 'qrcode' has no attribute 'make'

このサイトの一番下のコードです
www.sbcr.jp/support/12891.html

329 名前:デフォルトの名無しさん mailto:sage [2016/07/22(金) 20:53:35.46 ID:8iZGHv2N.net]
>>323
ようわからんがお前さんのスクリプトのファイル名が qrcode.py だと python が混乱するから名前を変えろ
あと、qrcode.pyc があったらそれも消しとけ
って言われてるみたいだが
https://www.raspberrypi.org/forums/viewtopic.php?t=154323&p=1009676

330 名前:デフォルトの名無しさん mailto:sage [2016/07/23(土) 00:26:19.56 ID:6m2ysZBL.net]
>>324
いけました!
本当にありがとうございます!
とても嬉しいです
頭悪いなりにこれからも頑張ろうと思います

331 名前:デフォルトの名無しさん mailto:sage [2016/07/23(土) 00:53:52.48 ID:NB83gV8p.net]
a = b'\xf0\xf1'のバイトオブジェクトから16進文字列を作るのって
''.join([hex(x).replace('0x', '') for x in a])などのような
ダサいことをする必要があったのだが、やっと3.5でa.hex()で済むようになったんだな
要望を出したわけじゃないが嬉しい改良だぜ
スクリプト系ってバイナリデータの扱いが弱いのは仕方ないのかねえ



332 名前:デフォルトの名無しさん [2016/07/23(土) 03:28:55.07 ID:Hw4nMMln.net]
2系だとencode('hex')できたんだけどね
なんで削ったのか意味不明だった
binasciiがあるからいいだろって?
じゃあなんで今度はhex追加したんだよ
フワフワするんじゃない!

333 名前:デフォルトの名無しさん mailto:sage [2016/07/23(土) 11:17:54.53 ID:6lYjBmg5.net]
binascii 知ってるひと→文句言わない
知らないひと→気付かないので放置

だろうね

334 名前:デフォルトの名無しさん mailto:sage [2016/07/23(土) 11:53:58.04 ID:lWwrOzUl.net]
屁ッ糞なんて誰が使うんだ今どき

335 名前:デフォルトの名無しさん mailto:sage [2016/07/23(土) 12:11:16.70 ID:NB83gV8p.net]
データを16進表示したいことって、業務だと割とあるよ

336 名前:デフォルトの名無しさん [2016/07/23(土) 12:54:31.73 ID:dZ4xqgxO.net]
hexdigestしたいよねー

337 名前:デフォルトの名無しさん mailto:sage [2016/07/23(土) 13:23:12.50 ID:lWwrOzUl.net]
>>330
ないゾ

338 名前:デフォルトの名無しさん mailto:sage [2016/07/25(月) 22:45:06.12 ID:IxLMWt78.net]
DEAD BEEF

339 名前:デフォルトの名無しさん mailto:sage [2016/07/26(火) 15:35:31.13 ID:w3bCoSmh.net]
シェルスクリプトのスレが無いのでここで質問させて下さい
コマンドを実行した際に、ファイルに保存と端末での表示を同時にやりたいです

python hoge.py | tee test.log
調べたところ、このteeコマンドを使うと出来るのは分かったのですが、
python hoge.pyのみを実行した際に色が付いていた文字が色無しで表示されてしまいます

色付きで表示させる方法ありませんかね?

340 名前:デフォルトの名無しさん mailto:sage [2016/07/26(火) 16:09:50.04 ID:SZ1z99US.net]
ありません
つぎぃっ!

341 名前:デフォルトの名無しさん [2016/07/26(火) 16:14:49.62 ID:8FxBKUS6.net]
superuser.com/questions/352697/preserve-colors-while-piping-to-tee

unbufferコマンドを介して実行しろってさ



342 名前:デフォルトの名無しさん mailto:sage [2016/07/26(火) 16:17:45.67 ID:As2nHGxN.net]
>>334
tee -a logfile

343 名前:デフォルトの名無しさん mailto:sage [2016/07/26(火) 17:27:58.90 ID:oSjA6IKM.net]
>>336
ありがとうございます!

344 名前:デフォルトの名無しさん mailto:sage [2016/07/26(火) 21:13:55.70 ID:qj29Ya7u.net]
pussy.peeファイルが必要です

345 名前:デフォルトの名無しさん mailto:sage [2016/07/29(金) 00:20:39.98 ID:6nakcvoP.net]
Pythonでオススメの環境あるあ

346 名前:デフォルトの名無しさん mailto:sage [2016/07/29(金) 18:15:29.75 ID:jrtfUeU7.net]
ない

347 名前:デフォルトの名無しさん mailto:sage [2016/07/30(土) 00:56:53.14 ID:ttzU5SXH.net]
spyder

348 名前:デフォルトの名無しさん mailto:sage [2016/07/30(土) 09:25:24.48 ID:XtPmg2oJ.net]
気温27度湿度70%くらい

349 名前:デフォルトの名無しさん [2016/07/30(土) 10:43:22.23 ID:NnN7Vre0.net]
ctypes.windll.user32.MessageBoxW(0, 'あ', 'い', 1)
文字化けします
なぜでしょう?

350 名前:デフォルトの名無しさん [2016/07/30(土) 11:07:38.30 ID:6eJMfqp8.net]
* 文字コードが揃ってないから
* 梅雨開けたから

351 名前:デフォルトの名無しさん [2016/07/30(土) 11:13:17.53 ID:NnN7Vre0.net]
解決しましたほんとうにありがとう
ctypes.cdll.msvcrt.setlocale(LC_CTYPE, 'jpn')
m = ctypes.create_unicode_buffer(5)
ctypes.cdll.msvcrt.mbstowcs(m, 'あ', 5)
t = ctypes.create_unicode_buffer(5)
ctypes.cdll.msvcrt.mbstowcs(t, 'い', 5)
ctypes.windll.user32.MessageBoxW(0, m, t, 1)
ctypes.windll.user32.MessageBoxW(0, m.value, t.value, 1)
ctypes.windll.user32.MessageBoxW(0, ctypes.byref(m), ctypes.byref(t), 1)



352 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 20:39:28.30 ID:JqDDxvY4.net]
import ctypes
ctypes.windll.user32.MessageBoxW(0, u'あ', u'い', 1)

353 名前:デフォルトの名無しさん [2016/08/03(水) 05:10:13.79 ID:Khjpbu9+.net]
環境:python3.5(Anaconda3(64-bit))、Windows10、pycharm
初プログラミング言語の初心者です。
2次計画法を解くために、CVXOPTを使いたくてパッケージを入れようとしたのですが、
$ pip install cvxopt
をコマンドプロンプトに打つと
Collecting cvxopt
Using catching cvxopt-1.1.8.tar.gz
…………略
Failed building wheel for cvxopt
…………略
error: Microsoft Visual C++ 14.0 is required…略
と出ます。
どのように解決したらよいのでしょうか…?

354 名前:デフォルトの名無しさん [2016/08/03(水) 05:39:03.47 ID:hBhstNEs.net]
Anaconda入れてるのになんでpip使ってんの?
condaにcvxoptパッケージねえの?
使えねー

355 名前:デフォルトの名無しさん [2016/08/03(水) 05:45:51.06 ID:hBhstNEs.net]
>>348
www.cvxpy.org/en/latest/install/#windows

要約すると
* Windowsみたいなオモチャでプログラミングすんなレゴブロックやってろ
* どうしても土下座してもWindowsでやりたいならPythonxyかAnaconda使え。ただしPython2限定な。今時w
* Python3でやりたければVirtualBoxでLinuxでも起動しろ。でなければMac買え貧乏人

356 名前:デフォルトの名無しさん [2016/08/03(水) 05:53:50.35 ID:Khjpbu9+.net]
ウゲェマジかよ…

ありがとうございます

357 名前:デフォルトの名無しさん [2016/08/03(水) 05:57:08.47 ID:hBhstNEs.net]
なおcvxopt公式のインストール手順は更に厳しい
MinGWを用いてBLAS, LAPACKからインストールせよとのこと
cvxopt.org/install/index.html#building-cvxopt-for-windows
初心者には1年早いね

358 名前:デフォルトの名無しさん [2016/08/03(水) 06:00:16.56 ID:Khjpbu9+.net]
質問重ねで申し訳ないですが、
そこそこの速さで2次計画法解く方法、他にありませんか?
Rのquadprogだとクソ遅くてpython勉強してるのですが、調べてもcvxoptばっかり出てくるんです

359 名前:デフォルトの名無しさん [2016/08/03(水) 06:05:59.88 ID:hBhstNEs.net]
>>353
cvxoptのwindows版バイナリ
www.lfd.uci.edu/~gohlke/pythonlibs/#cvxopt
これを入れろ

360 名前:デフォルトの名無しさん [2016/08/03(水) 06:09:35.34 ID:hBhstNEs.net]
ただしAnacondaでは動かないかもしれない
責任はとらないぞ

361 名前:デフォルトの名無しさん [2016/08/03(水) 06:21:55.02 ID:Khjpbu9+.net]
やさしい!
ありがとうございます!



362 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 11:40:19.32 ID:mbys/AN5.net]
>>350
わかりやすい解說ありがとう

363 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 12:21:54.77 ID:uW5WiLiF.net]
ttp://postd.cc/deep-reinforcement-learning-pong-from-pixels-1/
ttps://gist.github.com/karpathy/a4166c7fe253700972fcbc77e4ea32c5

こういうのを見るとPython覚えたくなる。
Pythonの実行環境がRaspberry Piしかないからちょっと躊躇中。

364 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 12:29:04.91 ID:O5P5BImi.net]
win版2.7 pipでpudbインストールしたんだけど立ち上がらない fcntlがなんとかってエラー
どうにかならないかな?

365 名前:デフォルトの名無しさん [2016/08/03(水) 13:03:23.85 ID:mbys/AN5.net]
>>358
簡単だからさっさと覚えれば

366 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 16:08:53.13 ID:IW34TJcl.net]
Windowsで、IronPython, Boo は流行っているの?

367 名前:デフォルトの名無しさん [2016/08/03(水) 16:11:35.34 ID:gs2sTnvr.net]
IronPythonちょっと古いからねえ

368 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 16:19:28.78 ID:IW34TJcl.net]
新しい、IronPython, IronRuby を、MSが作ればなあ

369 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 16:27:44.41 ID:mbys/AN5.net]
エクセルの列の文字列(AとかZZZとか)が何番目の列なのか計算するにはどうしたら良いでしょうか?

370 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 17:22:49.14 ID:uW5WiLiF.net]
スレ違いだろ。

371 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 17:34:00.08 ID:4xmC/CLm.net]
>364
サンプルコード作った。
ttp://ideone.com/CXmqap

excelの読み書きパッケージとか探せば、あるのかもしれん。



372 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 17:57:59.25 ID:Iw5OvszK.net]
エクセルはopenpyxl使っとけ

373 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 18:09:05.24 ID:5C1LDp/p.net]
xl = win32com.client.Dispatch('Excel.Application')
bk = xl.Workbooks.Add()
ws = bk.Worksheets(1)
ws.Cells(1,1).Formula='=column($ZZZ$1)'
puts ws.Cells(1,1).Value
bk.Close()
xl.Quit()

374 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 18:57:18.54 ID:sB4886U2.net]
>>368
xl.Range("A:A").Column とかの方がスマートじゃない?

375 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 20:00:00.61 ID:Iw5OvszK.net]
Rangeだとループ回せないじゃん

376 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 22:41:17.95 ID:MksUbGAm.net]
乱毛

377 名前:デフォルトの名無しさん [2016/08/05(金) 10:59:31.67 ID:aq/j6KXq.net]
この2つってまとめて書くにはどうしたらいい?
もしくは分けて書くしかない?
ど素人でごめん
x = a.mean()
x = a.as_matrix()

378 名前:デフォルトの名無しさん mailto:sage [2016/08/05(金) 12:35:13.02 ID:LJe/qM3f.net]
どっちもxに代入してるなら
x=a.as_matrix()
だけでよくね

379 名前:デフォルトの名無しさん [2016/08/05(金) 12:39:55.46 ID:AEY+Zro1.net]
行列aの平均を求めたやつをマトリックスにしてaに代入したいんだ

380 名前:デフォルトの名無しさん [2016/08/05(金) 12:40:45.14 ID:AEY+Zro1.net]
すみませんid変わってるけど>>372です

381 名前:デフォルトの名無しさん mailto:sage [2016/08/05(金) 12:49:19.08 ID:9LvdmO9z.net]
b = a.mean()
c = b.as_matrix()
a = c

または

a = (a.mean()).as_matrix()



382 名前:デフォルトの名無しさん [2016/08/05(金) 12:54:14.20 ID:AEY+Zro1.net]
>>376
できました!
ありがとうございます!

383 名前:デフォルトの名無しさん [2016/08/05(金) 18:12:00.32 ID:aLUyZ6c3.net]
いえいえ

384 名前:デフォルトの名無しさん mailto:sage [2016/08/05(金) 18:43:57.65 ID:LBJxNxCj.net]
>>378
優しい世界

385 名前:デフォルトの名無しさん mailto:sage [2016/08/05(金) 18:50:25.18 ID:2stQ5/F7.net]
ある関数の出力を変数にいれてるにはどうすればいいでしょうか?
たとえば、下みたいな例の場合です。
これの出力は、「Noneは3です」になります。

def calc():
  plus_result = plus(1, 2)
  string(plus_result, "は3です")


def plus(num1, num2):
  result = num1 + num2

def string(str1, str2):
  str1 = str(str1)
  str2 = str(str2)

  result = str1 + str2
  print(result)

calc()

386 名前:デフォルトの名無しさん mailto:sage [2016/08/05(金) 18:50:56.49 ID:2stQ5/F7.net]
下のようにしてやると、期待した結果になるんですけど、それだと複数のモジュールから関数を使う場合に、その都度コードを書き加えないといけないです
出力は「3は3です」となります。

def calc():
  plus(1, 2)

def plus(num1, num2):
  result = num1 + num2

#変更点
  string(result, "は3です")

def string(str1, str2):
  str1 = str(str1)
  str2 = str(str2)

  result = str1 + str2
  print(result)

calc()

よろしくお願いします。

387 名前:デフォルトの名無しさん mailto:sage [2016/08/05(金) 19:00:03.03 ID:+njdgsRS.net]
returnで値を返すかクラスにすればいいんちゃう?

388 名前:デフォルトの名無しさん [2016/08/05(金) 19:07:39.06 ID:odvtoNSJ.net]
return文を知らない可能性も

389 名前:デフォルトの名無しさん [2016/08/05(金) 19:10:59.44 ID:LJe/qM3f.net]
ためしてないけど

def calc():
  global result
  result = plus(1, 2)
  string(result, "は3です")


def plus(num1, num2):
  global result
  result = num1 + num2

def string(str1, str2):
  global result
  str1 = str(str1)
  str2 = str(str2)

  result = str1 + str2
  print(result)

calc()

390 名前:デフォルトの名無しさん mailto:sage [2016/08/05(金) 19:13:04.28 ID:+ugVtLat.net]
>>384
できました!
ありがとうございます!

391 名前:デフォルトの名無しさん mailto:sage [2016/08/05(金) 19:13:37.95 ID:9LvdmO9z.net]
いえいえ



392 名前:デフォルトの名無しさん mailto:sage [2016/08/05(金) 19:20:34.45 ID:w68cctVg.net]
>>381
plus()関数にreturnが無いから関数の戻り値がNoneになってる。plusの最後の行に
return resultを加えれば戻り値がresultになるからうまく行くんじゃないか

グローバル変数は後々面倒になるから使わない方がいい

393 名前:デフォルトの名無しさん mailto:sage [2016/08/05(金) 19:27:41.67 ID:lTlSyHCU.net]
>387

私もこの意見に賛成。
global 変数を使って複数の関数の間でデータのやりとりをするのは避けるべき。

言語によっては(R とか)、明示的にreturn文書かなくても、最後に評価された式が返り値になったりするけど、
Pythonでは明示的なreturn文が必要。

394 名前:デフォルトの名無しさん [2016/08/05(金) 19:40:51.22 ID:84VTtRSy.net]
後々面倒になるのなら面倒になったその時に考えればいいやんけ
経験の伴わん知識なんか張りぼてのダッチワイフと一緒や
ところで最近のダッチワイフはラブドールちゅうてホンマもんのおなごより良いらしいな
ワイも一体欲しいわダッチワイフ馬鹿にすんなや!

395 名前:デフォルトの名無しさん mailto:sage [2016/08/05(金) 19:45:44.29 ID:LBJxNxCj.net]
>>389
スパゲッティーソースとか好きそうなおっさんやな。

396 名前:デフォルトの名無しさん [2016/08/05(金) 20:07:07.41 ID:84VTtRSy.net]
>>390
スパゲッティーは大概好きやで
お前らの書くソースコードは読まずにポイ!やけどな
違いの分かるおっさんてそういうもんやw

397 名前:デフォルトの名無しさん [2016/08/05(金) 20:15:02.36 ID:j/FnlCNZ.net]
歴史から学べない猿がいますね

398 名前:デフォルトの名無しさん [2016/08/05(金) 20:45:49.53 ID:84VTtRSy.net]
>>392
歴史を学ぶ言うんは過去に起こった様々な事例をパラメタライズして
似たような実体験に照らしあわせてシミュレーションし
未来に起こりうる事を予測する言うことや
このパラメタライズするいうんも経験がないと上手には出来んわな
複雑に絡み合う事象のもんじゃ焼きみたいなおぞましいもんから
目的に沿った抽象化によってシンプルなモデルを洗い出す仕事や

目的もなくただ本を読んでハイ歴史学びました言うんは
ママにおとぎ話を読んでもらって喜んでる子供と一緒や
学ぶ事自体にも経験の裏付けがないと詰めこんだ知識をただ腐らせる
生ける肥溜めになってまうで

歴史も言っとるわ「書を捨てよ」てな
お前らも腐った肥料製造機にならん様に町へ出なあかんでホンマにw

399 名前:デフォルトの名無しさん [2016/08/05(金) 21:27:15.51 ID:+bypssD1.net]
長々と馬鹿乙

400 名前:デフォルトの名無しさん mailto:sage [2016/08/05(金) 21:43:21.15 ID:jAVovk02.net]
もうそんな季節ですね

401 名前:デフォルトの名無しさん mailto:sage [2016/08/05(金) 22:34:31.01 ID:nO4vVXWk.net]
文字列の右端から左に向かって半角スペース以外の文字が
最初に出現する位置を調べたい
どうすりゃいいでしょうか



402 名前:378-379 mailto:sage [2016/08/05(金) 23:24:05.34 ID:2stQ5/F7.net]
378-379です
皆さんありがとうございました。
皆さんに指摘されたとおり、return文の使い方をよく分かっていませんでした。
>>387 さんの書かれた通りに修正したらうまくいきました。
ありがとうございました。

403 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 00:35:08.39 ID:8Rl0Ybxy.net]
>>396
find は前から、rfind は後ろから

404 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 01:39:21.26 ID:crOhEBhc.net]
>>396
import re
m = re.search(r'[^ ] +$', 'hello ')
pos = m.start() # => 4 : 先頭から数えた位置
pos = m.start() - m.end() # => -2 : 最後尾から数えた位置

405 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 17:17:37.27 ID:TNYUaRVo.net]
[1,2,3,4,5],
[6,7,8,9,10],
これを右に90度回転させて
[6,1],
[7,2],
[8,3],
[9,4],
[10,5],
にする方法をnumpy使わないでやる方法教えてください

406 名前:デフォルトの名無しさん [2016/08/06(土) 17:42:47.09 ID:Yvzf/90f.net]
>>400
>>> l = [1,2,3,4,5], [6,7,8,9,10],
>>> [[y, x] for x, y in zip(*l)]
[[6, 1], [7, 2], [8, 3], [9, 4], [10, 5]]

407 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 17:46:17.98 ID:ifLAYwuP.net]
map(list, zip(*a[::-1]))

408 名前:デフォルトの名無しさん [2016/08/06(土) 17:53:28.20 ID:Yvzf/90f.net]
>>402真似してちょっと変えてみた
これ、要素数変わってもそのままいけるからいいな
>>401
>>> [x[::-1] for *x, in zip(*l)]
[[6, 1], [7, 2], [8, 3], [9, 4], [10, 5]]

409 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 09:33:23.04 ID:31fqZQa7.net]
jupyter notebookとfirefoxの ショートカットキーが被るんですが何かいい方法ないでしょうか?

410 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 10:31:00.29 ID:CW9XTkZJ.net]
ブラウザを変えるのが一番簡単

411 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 11:32:57.51 ID:yYlv94b4.net]
zipって2と3で挙動が変わるのによく使おうと思うよね



412 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 12:48:43.92 ID:XjDT6LyO.net]
2 と 3 で動作が変わるのは zip だけじゃないし、そもそも新規で作るのは 3 オンリーだし

413 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 12:49:44.73 ID:t+m4V/Gp.net]
>406
range も挙動が2と3で変わるけど、使わないの?






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

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

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