19/12/25 11:33:04.71 MC7jTCCf.net
>>974
間違ってない。
第三正規形は、更新時の書き込み箇所を一本化したり、保守性を上げる(スキーマ改変の範囲を限定する)というようなことが目的だから。
参照オンリーの場合は、むしろパフォーマンス面でマイナスになったりする。
けれど、非正規化するかどうかは別問題。
マテビューなどの解決策もあるからね。
951:デフォルトの名無しさん
19/12/25 12:01:08.00 ZI663GBY.net
Ruby on Rails では、
多重度、1 : N は、has_mamy, belongs_to とか
参照、references
外部キー、foreign_key
952:デフォルトの名無しさん
19/12/25 12:06:28.68 DT9LgkyT.net
>>903
URLリンク(spectrum.ieee.org)
もはや存在すら忘れられたマイナー言語
953:デフォルトの名無しさん
19/12/25 12:38:43.88 wOKia0YU.net
>>891
sqlite3とか入れてPythonからそれを叩くのが定番
954:デフォルトの名無しさん
19/12/25 12:40:43.60 wOKia0YU.net
>>892
生年月日みたいな個人情報入れるとか大丈夫?
てか企業とか学校なら社員番号とか学籍番号とかあるんじゃないの?
955:デフォルトの名無しさん
19/12/25 16:27:06.73 l8QWpMeL.net
python3.8でコードをexe化する方法ありますか?
956:デフォルトの名無しさん
19/12/25 17:05:31.75 2ymVLaRc.net
exe + dll で良いならあるよ
957:デフォルトの名無しさん
19/12/25 17:18:42.78 urIrQtmF.net
Python習いたての初心者です。
Pandasでデータフレーム作って
Scikitlearnで標準化をする際に
一旦数字のみ抽出して、標準化、
またデータフレーム化という手順で習ったのですが
回りくどい気がしてなりません。
Pandasのまま標準化するには
計算コード直入力するしかないものですか?
理解不足があったらすみません。
958:デフォルトの名無しさん
19/12/25 17:41:48.67 owbFz3od.net
>>891
実験データをSQLiteとかで管理するのはお勧めできない
間違ってデータ飛ばしたりとかがSQLに慣れてないころには容易に起こる
データの結合とかはpandasでSQLで出来ることはほぼ同レベルの手間でCSVファイルに対してできるから、とにかくCSVファイルに保存していく形にするのが良いと思う
実務ではないのだから、最悪ちょっと機械的な手作業を頑張ったらなんとかなりそうという、見通しが立っている状態を維持し続けるべきだと思う
SQLとかRDBMSにめちゃくちゃ慣れていて、pandasなんか覚えたくないよというのならpandasじゃなくて良いけど
あと、データをあれこれするときはjupyter notebookを使うと履歴が残せるし、うまくいかないところだけ試行錯誤でコードの修正がしやすいので本当にオススメ
959:デフォルトの名無しさん
19/12/25 18:02:29.31 iqbdwPlo.net
>>902
ありがとう。
>>901
のパターンでやってみる。
データ構造どうするかって、きちんとしておかないと後で地獄見るってよく勉強になりました。
960:デフォルトの名無しさん
19/12/25 18:13:59.86 iqbdwPlo.net
>>910
pandasでデータ成型(スクレイピングって言うのかな?)
も学ばなきゃ。
新しく学ばなきゃいけないことたくさんだけど、
プログラミングは試行錯誤できることと、
お金があまりかからないのがいいことですね。
がんばります。
961:デフォルトの名無しさん
19/12/25 18:17:00.04 JNywgUPx.net
北海道のグラサンスーパーハゲザーはここにはこないのー?
962:デフォルトの名無しさん
19/12/25 21:34:44.21 qDbmzL4T.net
>>900
>pythonやRで統計処理をするときは、第一正規形であれば問題なさそうな気がするんですが、間違っていますでしょうか?
あってる間違ってるの話ではなく整然データにしておけばデータをこねくり回すときに楽になるよって話
現状困ってないなら無理して整然化する必要はないと思う
>>901
論文にも明記されてるけど整然データ(=tidy data)は第三正規形と基本同じだよ
原典か日本語訳を読むといいと思う
URLリンク(vita.had.co.nz)
>>902
一般的に特定の非正規形は特定の分析用途には使いやすくても
違う観点で分析しようとすると正規形からデータ変形するよりも多くの手間がかかる
参照オンリーの場合でもデータの利用方法が定型化していない場合は正規形から考えるメリットは大きい
特にRDBで分析用途のDBを用意する場合は参照オンリーでも正規形から考えとかないと手間が異常に増える
963:デフォルトの名無しさん
19/12/25 22:03:00.14 hPmVmQm/.net
質問でつ
このコードの4行目で print(combsを表示) しちゃうと
最後の return ta_combs の中身が空になるんだけど 何で?
import itertools
def twoSum(nums, target):
・・・combs = itertools.combinations(nums, 2)
・・・#print(list(combs))
・・・ta_combs = set()
・・・for comb in combs:
・・・・・if sum(comb) == target:
・・・・・・・ta_combs.add(comb)
・・・return ta_combs
print(twoSum((10, 20, 10, 40, 50, 60, 70), 50 ))
964:デフォルトの名無しさん
19/12/25 22:05:12.83 ycC2pkbE.net
bigtable使ってるから正規化なんてないわ。
SQLもシンプルだし。
速度は言わずもがな。
965:デフォルトの名無しさん
19/12/25 22:
966:10:39.36 ID:rtgRmFxx.net
967:デフォルトの名無しさん
19/12/25 22:12:36.33 7FLhFvMk.net
以下のようなテスト用の記述があるとします。
vecというモジュールからクラスVecをインポートしています。
vecモジュール内でも同様のテスト用の記述があるとします。
↓のコードを実行した場合、vec内のテストも行ってしまうようです。
vec内のテストは完了しているので、テストされないようにすることはできるのでしょうか?
from vec import Vec
…
"""
Returns the value of entry k in M, where k is a 2-tuple
>>> M = Mat(({1,3,5}, {'a'}), {(1,'a'):4, (5,'a'): 2})
>>> M[1,'a']
4
>>> M[3,'a']
0
"""
…
if __name__ == '__main__':
import doctest
doctest.testmod()
968:デフォルトの名無しさん
19/12/25 22:34:33.78 qDbmzL4T.net
>>915
list(combs)でイテレータを消費してるから
for comb in combs:のところではもう次のアイテムはない
969:デフォルトの名無しさん
19/12/25 22:37:11.85 owbFz3od.net
>>917
一理ある
DBを正規形にしておくのは必ず非正規化されたデータが正規形の直積から取り出せて、不整合なデータはありませんという保証を担保する側面があるってことだね
970:デフォルトの名無しさん
19/12/25 23:00:58.32 qDbmzL4T.net
>>917
それは一番単純なパターンで
キレイに非正規化されてるケースだけにしか当てはまらないよ
971:デフォルトの名無しさん
19/12/25 23:08:03.95 hPmVmQm/.net
>>919
アドバイス ありがとうございます
イテレータを理解してなかった
import copy 追加して
a = copy.copy(combs) を print の前に入れたら上手くいきました
972:デフォルトの名無しさん
19/12/25 23:17:51.74 rtgRmFxx.net
キレイじゃない非正規化ってどういうのを想定してるのかな。
データとして等価じゃないならそりゃまずいが。
973:デフォルトの名無しさん
19/12/26 10:44:02.91 g3TV29VW.net
そもそも第一正規形以外の正規形って更新時異常を避けるために考えられたものであって
検索のことは考慮外なわけで。
974:デフォルトの名無しさん
19/12/26 11:09:55.46 Wx+k6Oqq.net
>>924
そりゃjoinのパフォーマンスなんかDBMSの実装の問題なんだから考慮外で当たり前だろう
レイヤの異なる関心事をごっちゃにしている典型例だな
975:デフォルトの名無しさん
19/12/26 14:05:50.96 g3TV29VW.net
パフォーマンスの話なんてどこから出てきたのやら。
>レイヤの異なる関心事をごっちゃにしている典型例だな
そうだね。
976:907
19/12/26 14:45:46.65 FL6xOFYS.net
すなおにpyinstallerのみ3.7で動かすことにしようと思います
オフライン環境にインストールしたかったので、先にオンライン環境で
pip download -d <保存先> --no-binary :all: pyinstaller
で関係ファイルをすべてDLし、オフライン環境にてpip installを試みました
ところがそれぞれのファイルをインストールし、
最後にPyInstaller-3.5.tar.gzをpip installするところでエラーになってしまいます
エラー内容を見るに、PyInstaller-3.5.tar.gzのpip installの中に
setuptoolsのオンラインでのpip installが含まれているように見えます
もちろんsetuptoolsは先にpip installしているにも関わらずです
何か方法ありますでしょうか
エラーメッセージ↓
ERROR: Command errored out with exit status 1:
977:command: <Python.exeのパス> <pipのパス> install --ignore-installed --no-user --prefix <overlayのパス> --no-warn-script-location --no-bina ry :none: --only-binary :none: -i https://pypi.org/simple -- 'setuptools>=40.8.0 ' wheel cwd: None Complete output (8 lines): Collecting setuptools>=40.8.0 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, st atus=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3 .connection.VerifiedHTTPSConnection object at 0x02F322D0>: Failed to establish a new connection: [Errno 11004] getaddrinfo failed')': /simple/setuptools/ (以下繰り返し)
978:デフォルトの名無しさん
19/12/26 15:57:44.27 vMTIIs6I.net
自分もひと月ほど前にオフラインでのpip installをやろうとして
行き詰まった
pipは何かとPyPIに接続しにいくからね
結局linuxサーバでプロキシーサーバーとファイヤーウォールを建てて
オンラインでできるようにしてからインストールしたよ
979:デフォルトの名無しさん
19/12/26 19:24:43.15 FaxhM6Zn.net
北海道のグラサンスーパーハゲザーはここにはこないのー?
980:907
19/12/27 18:52:51.35 Qsz5HXwu.net
.tar.gz展開して中のsetup.py直接起動させたらいけました
自己解決ですみません
981:デフォルトの名無しさん
19/12/28 02:08:30.85 RMes1jy6.net
こういうデータがあります 外側のカッコはタプルでも可 要素は重複してないので集合でも可
data = [00, 01, 10, 11, 12, 22]
要素から 1桁目が0のみ抽出・・00,01 2桁目が1のみ抽出・・01,11 という処理をしたいです
今はforで回し正規表現で判断してるのですが、簡単に記述出来るモジュールのような物はあるんでしょうか?
982:デフォルトの名無しさん
19/12/28 02:22:55.46 0wxaCoE9.net
>>931
条件が簡単ならリスト内包表記で抽出するやり方があるけど
forで回して正規表現で検索する方が何かと汎用性があると思うよ
左1桁めが0のデータを抜き出す場合
[ x for x in data if x[0] == '0' ]
左2桁めが1のデータを抜き出す場合
[ x for x in data if x[1] == '1' ]
983:デフォルトの名無しさん
19/12/28 02:24:08.22 CljHkVQA.net
rubyだと?
984:デフォルトの名無しさん
19/12/28 02:30:35.60 r7V1DpIq.net
>>931
十分簡単な記述だと思うけど、俺ならタダの数値計算にする。
切り捨てで1
10倍して10で割ったあまりが1
985:デフォルトの名無しさん
19/12/28 02:31:06.65 r7V1DpIq.net
切り捨て1じゃないなw
986:デフォルトの名無しさん
19/12/28 06:00:15.29 iMlStgtR.net
yokokara
987:931
19/12/28 08:39:10.00 RMes1jy6.net
要素は文字列でした 間違ってました
data = ["00", "01", "10", "11", "12", "22"]
>>932
"2"を抽出時も簡単ですね 全く思いつかなかったです
3行の記述が1行に収まるので、こちらでいきたいと思います
>>934
10倍後10で割る方法もレスされて思い出しました
>>932 >>934 ありがとうございました
988:デフォルトの名無しさん
19/12/28 10:40:09.14 glKwkKz6.net
>>931
ある言語では
p data.select{|x| x[0] == '0'}
989:デフォルトの名無しさん
19/12/28 11:22:22.26 b3ohKRMf.net
[ x for x in data if re.search(r'1$', x)]
[ x for x in data if re.search(r'1.$', x)]
とある言語では
data.filter{|x| x.match? /1$/}
data.filter{|x| x.match? /1.$/}
またとある言語では
data.filter(x=> /1$/.test(x))
data.filter(x=> /1.$/.test(x)) <
990:デフォルトの名無しさん
19/12/28 12:02:33.66 vnZXJluZ.net
Ruby では、select でフィルターする
data = %w(00 01 10 11 12 22)
p res_1 = data.select{ |x| x[ 0 ] == '0' }
p res_2 = data.select{ |x| x[ 1 ] == '1' }
出力
["00", "01"]
["01", "11"]
991:デフォルトの名無しさん
19/12/28 13:03:02.30 CljHkVQA.net
♪──O(≧∇≦)Oキタ──♪
992:デフォルトの名無しさん
19/12/28 15:28:51.07 +sYlgNhA.net
>>929
ハゲは北神雄太。
993:931
19/12/28 16:42:14.01 RMes1jy6.net
>>939
別の正規表現で書いてました (r'1$', x) (r'1.$', x) の方が簡単なので使わせて頂きます
参考にします >>938 >>940
994:デフォルトの名無しさん
19/12/28 16:48:18.35 9o1guVgp.net
Macで、このプログラムをPyinstallerで実行ファイルにすると動きません。
MacってPythonと相性悪いんでしょうか?
import os
import sys
path_w = os.path.dirname(sys.argv[0])+'/testWrite.txt'
with open(path_w, mode='w') as f:
f.write('testWrite')
995:デフォルトの名無しさん
19/12/28 16:51:10.81 EYxHjYjG.net
>>944
Macには最初からPython2.7系が入っているので
3系を、ケンカしないようにうまいことインスコするのが基本。
でもってpyinstallerって
Windows用じゃなかったっけっか
996:デフォルトの名無しさん
19/12/28 17:25:15.16 9o1guVgp.net
>>945
いいえ、Pyinstaller自体はWindows/Mac両方で動くように設計されているもののようで
Pyinstallerでアプリケーション化した後もGUIの作成やソケット通信などの部分は正常に動くのですが
ファイルの参照やファイルを作成のようなコマンドが内部に含まれていると何故か動かなくて困っています。
997:デフォルトの名無しさん
19/12/28 17:51:26.10 EYxHjYjG.net
>>946
pathの書き方がLinux系とWin系で異なるから とかもないなら
Macの「システム設定」てきな歯車アイコンの奥底にある
「出どころがあやしいアプリは動かないようにブロックする」デフォルト設定のせいじゃなかろか
(この機能の正式名称 ルートレス とかなんとかいったような)
998:デフォルトの名無しさん
19/12/28 18:34:55.94 FoArgV87.net
>>944
Macのターミナルから実行した場合は動くの?
999:デフォルトの名無しさん
19/12/28 18:48:26.90 9o1guVgp.net
>>948
はい、ターミナル(正確にはAnaconda Prompt)から、素の状態のPythonを実行すると動きます。
しかし、Pyinstallerを使ってアプリ化することによってファイル作成コマンドが使えなくなります。
Windowsの方ではPyinstallerを使っても正常に動きます。
>>947さんの指摘が近そうな気がするので調べてみます。
1000:デフォルトの名無しさん
19/12/28 18:53:49.75 9o1guVgp.net
あと、もう1つ情報を付け加えると、PyinstallerによってMacアプリ化すると
アプリが作成されるのと同時に、サブフォルダに「Unix実行ファイル」というのも作成されています。
何故かアプリでは動かないのに、サブフォルダ内の「Unix実行ファイル」の方をクリックするとファイル生成などのコマンドも正常に動いています。
1001:デフォルトの名無しさん
19/12/28 20:49:36.94 q2Ylf9qj.net
有明セントラルタワー
痰吐きジジィのチンポが18階の(どこの島かは言わないよ)20代の女の娘のオマンコに
入って行くウゥウウウーーー!
URLリンク(o.5ch.net)
1002:デフォルトの名無しさん
19/12/28 22:27:10.71 WD8h4qtV.net
>>950
sys.argv[0]じゃなくて絶対パス(/Users/hogehoge/Desktop/testWrite.txt)で出来るのか試してみて、
出来るなら、print(sys.argv[0])で何が違うのか確認するべき
1003:デフォルトの名無しさん
19/12/28 22:38:08.38 b3ohKRMf.net
Using sys.executable and sys.argv[0]
URLリンク(pyinstaller.readthedocs.io)
1004:デフォルトの名無しさん
19/12/28 22:59:25.11 Jn+mNcKi.net
画像高画質化アプリがすごいんだが
スレリンク(morningcoffee板)
このスレにあるような綺麗な拡大ってPyhonで可能ですか?
1005:デフォルトの名無しさん
19/12/29 07:36:42.64 qv2BWJ9R.net
>>952
プリントして表示したらパスが分かりました
ありがとうございました
1006:デフォルトの名無しさん
19/12/29 10:02:17.84 12vQU2ip.net
>>954
理屈的にはできるはず
完成できるかどうかはおまいの腕前次第
1007:デフォルトの名無しさん
19/12/29 12:26:24.81 kibmeFOr.net
そういうライブラリがあるか聞いてるわけではなくて?
1008:デフォルトの名無しさん
19/12/29 13:42:27.55 49gQrlWf.net
小
m3SXtna
61x65 96dpi 24bits
大
o9qwWuG
511x509 96dpi 24bits
横 8.38倍
縦 7.83倍
なんかきもい
1009:デフォルトの名無しさん
19/12/29 13:43:04.58 49gQrlWf.net
品質はともかく出来るか出来ないかで言えば出来るだろう
元のより拡大後の方が綺麗に見えるっていう加工にすぎない
1010:デフォルトの名無しさん
19/12/29 14:00:37.11 Zt6NZoPC.net
>>954
waifu2xでググれ
1011:デフォルトの名無しさん
19/12/29 14:04:35.53 9RsW793u.net
>>960
そういうレベルの拡大画質ではないかと
スレの師匠方でも「理論としては可能」というくらいだとかなり難しいという事ですね
1012:デフォルトの名無しさん
19/12/29 14:09:06.77 L6E4sJV0.net
つかこれの可能不可能は言語的な制約によるものではないだろ
頭わりぃな
1013:デフォルトの名無しさん
19/12/29 14:24:25.04 49gQrlWf.net
画質は落ちてても人間には綺麗に見えるフィルタなんていくらでもある
「画質」とか「綺麗」とかの定義と客観的定量的指標が必要
1014:デフォルトの名無しさん
19/12/29 14:34:23.11 Zt6NZoPC.net
>>961
そういうレベルw
モデルを顔写真用にトレーニングせずにそのまま使ってもそりゃダメだろ
GANs使ってアイコラ自動生成するアプリと同じ
1015:デフォルトの名無しさん
19/12/29 14:59:54.30 Zt6NZoPC.net
URLリンク(github.com)
URLリンク(github.com)
この辺使って粗い拡大写真とキレイな拡大写真のペアでトレーニング
1016:デフォルトの名無しさん
19/12/29 16:59:36.46 krz96WXE.net
pygameのmusicでmp3を流すと、ファイルによってはオクターブが下がったり超低音のくぐもった音で再生されてしまいます。
vlcプレイヤーなどで再生すると同ファイルは正常に再生できるのですが・・・。
さらに後者の現象の後はdouble free or curruption(out)というエラーが発生しています。こんな現象に遭った方いらっしゃいますか?
1017:デフォルトの名無しさん
19/12/29 17:14:09.99 5+fH2orr.net
ゲーム作るならどうせ遅かれ早かれPythonは卒業することになるんだから、
時間を無駄にする前にそろそろunityにでも乗り換えたらどうかな
1018:デフォルトの名無しさん
19/12/29 18:38:19.91 2GmPR76J.net
>>963
> 画質は落ちてても人間には綺麗に見えるフィルタなんていくらでもある
マジで?
2~3紹介してくれ
1019:デフォルトの名無しさん
19/12/29 22:57:27.79 qv2BWJ9R.net
Windowsのパスを指定するときって\を使う場合と/を使う場合がありますが
/を使うと不具合が起きるような場合ってありますか?
1020:デフォルトの名無しさん
19/12/30 01:23:59.84 AcEus5TP.net
pipenvを最近使い始めたのですが、疑問点があります。
一
1021:度仮想環境から出たあと、pipenv shellを行い、再度仮想環境に入り直そうとすると仮想環境が作り直されます。 毎回pipenv installを行い、ライブラリをインストールしなくてはならないのでしょうか。
1022:デフォルトの名無しさん
19/12/30 09:02:33.89 4+GP0CVf.net
>>970
pipenvはプロジェクトごとにフォルダを沸かせて管理してくれやがりますので
Linux系なら
1かいめのpipenv shellのあと
「echo $VIRTUAL_ENV」して
応答で表示されるパスを覚えとけ(ここでは仮に/Users/hoge/fooがかえってきたものとする)
あるいは(echo $VIRTUAL_ENVが反応しなかったときなども)
普段「python -m venv /Users/unko」とかでpipenvをよんでるとおもうので
そのパスをメモれ。
でもって
「export $VIRTUAL_ENV=/Users/hoge/foo」みたいに
魔法の呪文をシェル設定ファイルに書いておけ
1023:デフォルトの名無しさん
19/12/30 09:15:28.10 c2EGbkdv.net
>>961
GANなので画像を補正しているわけではなく、生成している
1024:デフォルトの名無しさん
19/12/30 09:23:57.98 5wgoa0WT.net
Pyhtonは外部ライブラリの氾濫とenv関連の乱立でダメになったね
シンプルで学習コストが低いという最大の強みが
言語本体ではなく周辺環境の学習・構築コストが著しく高くなったことで
相殺されてしまった
Guidoさんも嘆いているだろう
1025:デフォルトの名無しさん
19/12/30 09:31:30.67 4+GP0CVf.net
>>961
きれーに拡大できる画像づくり ≒ ラスタ画像→ベクタ画像の自動変換 は
過去から現在まで
世界各国様々なやつらが
いろいろとがんがってきて
あれやそれやと販売してきはているのだが
未だ「コレダ!!!(´∀`)9 ビシッ!」という優れた製品が出てないのだ。
bmp→jpegで落ちる部分を補完するのだって
りくつはわかるが
おれたちに満足が行くクォリティの実行は
きっと不可能ではないのだろうが、
やっぱりゲキムズ
1026:デフォルトの名無しさん
19/12/30 09:47:56.63 U65gHr2Q.net
>>970
export PIPENV_VENV_IN_PROJECT=true
をシェルの設定ファイルに書いておけば、プロジェクトのルートディレクトリに.venvという名前で仮想環境を作ってくれる
1027:デフォルトの名無しさん
19/12/30 13:21:48.69 cw4EWtnb.net
pipenvがこれからのスタンダードになってくかと思いきや、最近はなんだかpoetryの方が良くね?って空気もあるし、かと思いきや名前忘れたけど新しい有力なパッケージマネージャが出てきたとかなんとか
どれを使えばええんや
1028:デフォルトの名無しさん
19/12/30 14:02:48.63 WAqdspci.net
>>974
情報のエントロピー的に上限がある
それを超えるのは異世界にでも行かないと無理
1029:デフォルトの名無しさん
19/12/30 14:33:22.82 Nw7Rp9O2.net
>>976
3年くらい待つ
1030:デフォルトの名無しさん
19/12/30 14:42:59.25 g0RN7zwT.net
>>973
もともと環境の分離が考えられてなかったpythonの造り自体にも一因があると思うぞ。
そのあたりの古臭さは結局最後まで改善されなかった。
1031:デフォルトの名無しさん
19/12/30 15:10:41.52 0ybHI6rZ.net
>>979
環境の分離が考えられた言語って何?
1032:デフォルトの名無しさん
19/12/30 15:36:40.82 vvSvem59.net
>>980
nodeは標準でpipenv相当のパ�
1033:bケージマネージャが付属している Goはコンパイラ自体がパッケージマネージャの機能を有しており、その上すべてをスタティックリンクするから実行環境にも依存しない
1034:デフォルトの名無しさん
19/12/30 15:56:12.12 UTSCwLrd.net
Rustは
1035:デフォルトの名無しさん
19/12/30 17:34:06.16 kgySNqX2.net
URLリンク(stackoverflow.com)
上記のURLの回答に出ているsubprocess.callの、「-R」っていうのは何をするオプションですか?
1036:デフォルトの名無しさん
19/12/30 17:43:03.33 w8cwRlld.net
>>983
Mac使ってるんならman openで確認できるよ
1037:デフォルトの名無しさん
19/12/30 18:00:57.78 kgySNqX2.net
>>984
ありがとうございます。
subprocess.callというのはunixコマンドを呼び出すもので、-Rオプションを付けると開くのではなく選択状態にするだけということですね。
1038:デフォルトの名無しさん
19/12/30 23:38:37.05 p3QJuMJ/.net
Ruby のBundler が基本!
それを真似たのが、Node.js のnpm, yarn、
PHP のComposer
つまり、恥も外聞もなく、Ruby のシステムをパクったものが勝つw
>>969
Windows 10 で、Ruby を使っているけど、/ パス区切りで、問題ない!
Dir.glob( 'C:/Users/Owner/Videos/openload/*' ) do |full_path|
処理
end
1039:デフォルトの名無しさん
19/12/31 08:33:34.47 awsyjiM+.net
pipenv
vs
poetry
vs
pyflow
1040:デフォルトの名無しさん
19/12/31 09:01:54.02 CC12AHqY.net
グーグルに頼んでGoのコンパイラをPython対応にしてもらうしかないだろう
バイナリにしちまえばPythonのあらゆる欠点を改善できる
1041:デフォルトの名無しさん
19/12/31 09:55:13.97 6hm8iNMc.net
pipenvは、仮想環境を取り込んでしまったのがそもそも大間違い。
パッケージ管理だけに特化すれば良かった。
poetryは一応外せるようにはなってるね。
1042:デフォルトの名無しさん
19/12/31 10:18:40.82 YPeginhU.net
pythonはパッケージをpythonバイナリからの相対位置で探すから、プロジェクトごとに
パッケージを分離しようとすると基本的にpythonバイナリごと丸コピーになる。
poetryってのも裏で仮想環境用意しているんじゃないかと思うが。
1043:デフォルトの名無しさん
19/12/31 10:28:29.41 awsyjiM+.net
とりあえずcondaはもう二度と使わないけどな
1044:デフォルトの名無しさん
19/12/31 11:37:12.59 Ja8RsyWS.net
>>990
プロジェクトディレクトリからの相対パスをsys.pathに入れたければ
PYTHONPATH使えばいいんでないの?
1045:デフォルトの名無しさん
20/01/01 08:43:33.71 HPE60y2L.net
blackとかいうformatterめっちゃいい
1046:デフォルトの名無しさん
20/01/01 18:49:14.83 XDdD4uFM.net
エラー文に表示されるハットキャレットはエラー位置を示しているのでしょうか。
1047:デフォルトの名無しさん
20/01/01 20:10:34.99 zZ41nBr+.net
違う
「ここで構文解析が行き詰りました」を示す
1048:デフォルトの名無しさん
20/01/02 14:54:56.28 m/E2OLKG.net
0**0
1049:デフォルトの名無しさん
20/01/02 15:58:06.26 ZUrZA+uS.net
くだすれPython(超初心者用) その45【Ruby禁止】
スレリンク(tech板)
1050:デフォルトの名無しさん
20/01/02 16:03:11.21 a+sObGCf.net
ナイス
1051:デフォルトの名無しさん
20/01/02 16:10:53.55 NYIo0K4b.net
もっと PYTHONIOENCODING 使おう
1052:デフォルトの名無しさん
20/01/02 16:12:17.43 NYIo0K4b.net
くだすれPython(超初心者用) その45【Ruby禁止】
スレリンク(tech板)
1053:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 78日 5時間 55分 5秒
1054:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています