Pythonのお勉強 Part55
■ このスレッドは過去ログ倉庫に格納されています
>>273
import numpy as np
l = np.array([
[0, 1, 2],
[3, 4, 5],
[6, 7, 8],
])
for x in l:
print(l)
for i in range(3):
print(l[:, i])
def loft(list_):
return [list_[:, 2 - i] for i in range(3)]
a1 = loft(l)
print(f”a1 = {a1}”) ↘︎ np.diag(l)
↙︎ np.diag(np.fliplr(l))) >>275
ありがとう
やっと理解できた
これをfor 文で書くとどうなるの? x, y = 0,1
for おちんぽ in range(13):
if y<おちんぽ :
x,y = y, x+y
print(y)
x, y = 0,1
for おちんぽ in range(13):
____if y<おちんぽ :
______x,y = y, x+y
_______print(y) 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f) Tウィルス, 洗濯機 = 0,1
for おちんぽ in range(13):
if 洗濯機<おちんぽ :
Tウィルス,洗濯機 = 洗濯機, Tウィルス+洗濯機
print(洗濯機)
Tウィルス, 洗濯機 = 0,1
for おちんぽ in range(13):
_____if 洗濯機<おちんぽ :
________Tウィルス,洗濯機 = 洗濯機, Tウィルス+洗濯機
________print(洗濯機) 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f) ぢまったwww
洗濯機をオナホにしとけば良かった。 こんばんわ、GitHubでボッチのワイです
csv_normal.pyがなんとmultiple-linesに対応しました、いわゆるExcelでいうところのセル内改行です
来て見て触ってねっ♪ >>285
>>83
Versionは3.0.4になりましたー >>285
気になってはいるんだけど,使い心地はどうなの?
そして恥ずかしながらGitHubがなんなのかよく分かってない
ド素人です...はい...。 そんなにやる気があるならpandasにプルリクでも投げればいいのに はいっ! はいっ!!
「ハイ! ハイ!」 「ハイ! ハイ!」
ぶひいいいいいいいいいいwwwww
「アイィィィ!ポイ!ポイィィィ!」
「んっ! 」 「んっ!」
35歳 「あっ。あっああ。。。」 「あっ。あっああ。。。」 >>287
GitHubはソフトウェアの共有ウェブサービスです
私はソースコードの公開用に使っているだけで共同開発系の操作は全く知らないのですが
公開するだけなら最高に使い心地良いですよ、前使っていたアップローダーのようにVersionアップするごとに
公開するアドレスが変わるようなこともないし、Version毎の差分も分かるし、どのくらい人が見に来てるか
反応も確認できるしグヘヘ 最高ですね
GitHubの操作はGitHub Desktop使っているんで、コマンドを覚える必要もなく、GUIで操作できるのでおすすめです
何かおかしくなってもリポジトリごと削除して、また作り直したりも簡単にできるのでとりあえず触ってみるのがいいですよ
>>288
csv_normalはExcel的なアレで、テキストテーブル作ったり編集したりするアレなんで、pandasみたいなデータ解析がスゴイのと
比べられてもアレなんですけど、でもまあ簡単なデータ集計とかならcsv_normalでも十分かななんて思います
>>290
GitHubはお遊戯的なのとか車輪の再開発的なの満載だよ
テキストで表作るtext tableで検索すると713個もヒットするんだよ
その中でPythonのコードは実に130個もあるんだよ
どんどん遊べばいいと思うよ >>276
[[0 1 2]
[3 4 5]
[6 7 8]]
[[0 1 2]
[3 4 5]
[6 7 8]]
[[0 1 2]
[3 4 5]
[6 7 8]]
Traceback (most recent call last):
File "C:/Users/banbarori5/myscript.py", line 11, in <module>
print(1[:i])
TypeError: 'int' object is not subscriptable フォームを作る。中にボタン1個作る。
このコード教えてください。 C♯やるにもVBAしかいじったことないの人がやるにはC言語からやりはじめるのってキツくない?
原価計算ソフト作るのに適した言語ってやっぱC??現在はVBで動いてるんだけども。 >>299
> 原価計算ソフト作るのに適した言語ってやっぱC??
俺の選択
1. 規模が小さいならExcel
2. 中くらいならAccess
3. でかいならSQL + C#
Cはあり得ん 1.最大値が複数有る時にmax要素を含むモノを全て返す処理
2.要素数が多いモノをindex付きで、全て返す
2のデータ
[1,2,9,2,3,9,7,3,3,2]
2の望む出力
{2:[1,3,9], 3:[4,7,8]}
1のデータ
{2:[1,3,9], 3:[4,7,8],8:[2,5,9]}
1の望む出力
{2:[1,3,9], 9:[2,5,9]}
お願いします。
1の望む出力は
9が含まれて要素を出力して下さい 1のデータ
{2:[1,3,9], 3:[4,7,8],8:[2,5,9]}
1の望む出力
{2:[1,3,9], 8:[2,5,9]} でも、お前ら
毎回、おんなじ事言って、一回もコード書かないじゃじゃっじゃーーーーん?!!?? なんだかんだ言ってPythonが最強だな
Pythonで人工知能作って人工知能に他言語のプログラミングさせれば一石千鳥やん
Pythonで人工知能作って働かせれば一生遊んで暮らせますやん 多倍長の整数はあっても固定長の整数が無い。
固定長の浮動小数点数はあっても多倍長の浮動小数点数が無い。
高級なリストやディクショナリーやタプル(や集合型)はあっても
より素朴な配列型(1次元、多次元)が標準には無いのが腹が立つ。 >>> #1のデータ
>>> d = {2:[1,3,9], 3:[4,7,8],8:[2,5,9]}
>>> max_value = max([max(value) for value in d.values()])
>>> [d.pop(key) if max_value not in value else None for key, value in d.copy().items()]
[None, [4, 7, 8], None]
>>> d
{2: [1, 3, 9], 8: [2, 5, 9]}
>>>
>>>
>>> #2のデータ
>>> from collections import defaultdict, Counter
>>> from itertools import compress
>>> l=[1,2,9,2,3,9,7,3,3,2]
>>> d = defaultdict(list)
>>> [d[value].append(idx) for idx, value in enumerate(l)]
[None, None, None, None, None, None, None, None, None, None]
>>> c = Counter(l)
>>> selector = [count == c.most_common(1)[0][1] for num, count in c.items()]
>>> dict(compress(d.items() , selector))
{2: [1, 3, 9], 3: [4, 7, 8]}
>>> >>310
おお。 ありがきぼんぬ。
うっぽっぽ。 ありり。
>>305
>>306
「どうして、そこでwww お前らじゃああああwww ねぇんだよwwwww」
305 名前:デフォルトの名無しさん 2018/01/16(火) 20:48:24.08 ID:WgY+/qTR
簡単すぎワロタ
paiza Fランクレベル
306 名前:デフォルトの名無しさん 2018/01/16(火) 20:51:45.86 ID:5OT6p4DA すいません
質問です
今からPython3を学ぼうと考えてます
Pythonはもうversion 3.6.4になりますが
Python4はPython3と互換性はあるのでしょうか?
Python4になってから勉強した方がお得ですか? ありがとうございます
5が出るまで微分積分と線形代数など
数学の勉強をして待ちます 3系統で音声ファイルを読み込んでスペクトログラムを作りたいのですが
どうすればいいのでしょうか? 名前も変えて、 ID消してるのは何故、バレたのか? 今日からお前は富士山だ!!
おちんちん ビーーーーーー無!!! >list=[]
>import random
>
>for i in range(100):
> list.append(random.randint(0,1))
>
>print(list.count(0))
>print(list.count(1))
リストを作成しその中に0か1の数をランダムで100回格納し、0と1の数をそれぞれカウントして出力するコードを書きました。
次に0が最大で何連続してるのか?1が最大で何連続してるのか?
0が2連続してる回数は何回なのか?
などを出力したいのですが、どなたかアドバイスお願いします。 ヒント:forの外部に「0の最大連続回数」「1の最大連続回数」「前回の値」「0が2回連続してる部分の個数」の4変数を定義する。 >>321
アドバイスありがとうございます。
当方、初心者で…まず「0の最大連続回数」「1の最大連続回数」
の求め方がわかりません。
この方法を教えていただけると助かります。 >>322
それらの変数をforの外部に定義すると言っただけで実際に求めるのはfor文内 Ruby では、chunk で、ブロックの戻り値で、グループ分けする
nums = [0,1,1,1,0,0,0,1,0,0,1,1]
ary = nums.chunk { |num| num }.each_with_object([]) { |(num, group), ary| ary << group }
p ary
結果
[[0], [1, 1, 1], [0, 0, 0], [1], [0, 0], [1, 1]] >>325
そうだぞ。おちんぽを舐めるにはアクロバットが必要だぞ。 ┌(_Д_┌ )┐
https://ideone.com/qPL3iL >>326
ばっかww 読みにくいわwww
from itertools import groupby
for i, j in groupby(l):
__print(list(j))
の方が良いだろwww >>327
おお、ありがとうございます。
早速ソースを元に勉強してみます!!! >>320
listは予約語だから変数名に使ってはいけないよ
>>> import random
>>> l = [random.randint(0,1) for _ in range(100)]
>>> l.count(0)
56
>>> l.count(1)
44
>>> s = ''.join([str(i) for i in l])
>>> s
'1001000011011010100111000000010110010100110101110001011000000100010011110111100001001000111010110010'
>>>
>>> import re
>>> max(re.findall(r'0+', s)) #0の最大連続回数
'0000000'
>>> max(re.findall(r'1+', s)) #1の最大連続回数
'1111'
>>>
>>> len(re.findall(r'0{2}',s)) #0が2連続してる回数
20
>>> len(re.findall(r'1{2}',s)) #1が2連続してる回数
13
>>> [[0], [1, 1, 1], [0, 0, 0], [1], [0, 0], [1, 1]]
>>326 の結果から、以下を付け足して、分離する
zeros, ones = ary.partition { |group| group.include?(0) }
p zeros
p ones
結果
[[0], [0, 0, 0], [0, 0]]
[[1, 1, 1], [1], [1, 1]] >>330
ありがとうございます。
listは変数にしてはだめなんですね。勉強になります。
>>331
Rubyですか!参考にさせていただきます。
ありがとうございます。 チノ ちゃん!! 優勝ぉおおおおおおおおおwwwwwwwwwwww
紫天の書 は 何処なのおおおおおおおおおおお?????????wwwww 後輩「これって・・ですよね?」
悪い先輩「はあ?」
後輩「・・・」
後輩「これって・・ですねよ?」
良い先輩「後輩ちゃん、これはこれこれでこうなんだよ」
後輩「ありがとう先輩!」 listは予約語だから変数名に使ってはいけない、
listは変数にしてはだめなら
エラーになるんじゃないのか? >>> help(list)
Help on class list in module builtins: 予約語じゃなくて組み込み型でしょと言いたいんだろう
単に予約語というと識別子に使えないキーワードを指す
定義文やら制御文やら演算子やらTrue/False,Noneやら >>335
予約語も理解してないバカの後輩なんて要らんわ w ボク「カタカタカタ・・・ターッン! 回答できました」
A君「天才!」
B君「すごい! 分かりやすい」
C君「チッ・・・アッーー!! 予約語間違ってんよw コイツ全然Pythonのこと分かってねーよww」
A君「キミ無回答じゃない、そんな些細なことで何言ってんの? バカなの?」
B君「なんて小さい人間なんだ、もっと見るべきとこがあるでしょ」
ボク「やめて、ボクのために争わないで!」 恥ずかしいのはわかるけど素直に知らなかったって言えばいいのに... Pythonスレに必要な奴はスレを盛り上げるために激しく頑張っている遊園地ぐらいだろ 「意見は論理的な考えによって構成される訳で無い」からな。
そもそも、行動理論に基づいたら5chよりteratail(テラテイル)に移動するのが
自然の流れな訳で有り、etc
………??? ぶひいいいいいいいいいいwwwww
うっそぴょーーーんんんlんwww >>345
予約語と組み込み型の区別もつかない低能にはどうでもいいんだろうなww >>349
予約語と組み込み型の区別付くけどいちいちどうでもいいところを指摘する奴要らん 予約語(キーワード)クイズ
問1.
Python 2.7の予約語の総数を答えなさい
問2.
Python 3.6の予約語の総数を答えなさい
問3.
次の中からPython 3.6の予約語を全て選びなさい
for, print, list, and, assert, return, None, try, or
問4.
問3で選んだ予約語の内、Python 2.7では予約語ではないものを答えなさい
問5.
何もしない予約語は何か答えなさい
問6.
yieldは予約語ですが、yieldが追加されたバージョンを答えなさい
問7.
withは予約語ですが、withが追加されたバージョンを答えなさい
問8.
他の予約語と組み合わせて使う予約語を5つ答えなさい
問9.
変数名が予約語と衝突するときに推奨される回避方法を答えなさい
問10.
PythonとRubyでどちらが予約語の数が少ないか答えなさい >変数名が予約語と衝突するとき
回避方法より発見方法警告の出し方を教えれ >>350
もともとのレスのコンテキストで予約語の意味がどうでもいいことなわけ無いだろ。
「予約語だから」使っちゃいけないよと説明してるんだから。 >>354
どうでもいいだろ。
pythonが使う名前だからダメってことでしょ。 別にダメってことはない
既存の組み込み型を改変して
自分オリジナルの言語を作るっていうのは
昔からあるプログラミングの考え方のひとつだ pythonで音声をフーリエ変換してグラフ化とかやりたいのですが
いい参考書があれば教えてください Python フーリエ変換 matplotlib で検索 サイトの紹介ありがとうございます
ところで、音声ファイルを読み込んでそのスペクトログラムを作成することも可能でしょうか Python フーリエ変換 matplotlib 音声 で検索 検索してみたのですが
ソースをこぴって見たりしてもエラーを吐くので良くわからなかったです
詳しい方ご教授お願いします コピペの前に予約語から勉強しろ
予約語を知らないということは非常に恥ずかしいことだぞ
>351くらいはすぐ答えられないと人間じゃない >>350
まあちゃんと区別が付いてる奴なら
> listは予約語だから変数名に使ってはいけないよ
なんて書かずに
「listは組み込みの型名だから変数名に使うべきじゃない」
※ これ自体には賛否あると思うが
もしくは
「for は予約語だから変数名には使えないよ」
って書く
どうでもいいとか言う奴は理解した気になってるだけ w >>362
Pythonを使ってできるだろうな。でも、お前のレベルで出来るかは分からん
俺はできないが、愛知人、遊園地なら余裕で出来るだろうが。 予約語なんて基本中の基本だからな
理解した気になっている低能が多すぎて困る >>371
すまん俺Pythonあんま知らんわwwwwwwwww
大学でやった程度 ■ このスレッドは過去ログ倉庫に格納されています