ubuntu18.04環境でPython3.7.2をビルドしたところエラーっぽいものもはかずpython3がなくなってしまった。
(2019年1月22日時点の話で少しするとなおっている可能性は高いです。)
ビルドは参考文献をまんま実行してます。
<参考文献>
Ubuntu環境のPython
↓以前はubuntuそのものが動かなくなるという最悪の事態に陥ったのですが今回は動いています。
Pyt . . . 本文を読む
昨日の続きです。100ステップを目標にしてみました。
みんなにはないしょだよ!
import sys
import copy #配列などのコピー用
import time
import itertools #順列など作成でたまーに使う
def get(til,x,y):
if 0>x or 0>y or x>6 or y>6:return 0
ret . . . 本文を読む
Jupyter Notebookというのはローカルフォルダをブラウザ環境から閲覧できて、
そのブラウザでpythonなんかを実行できたりする変わったノートブックです。
(この記事の最後の画像をみてもらうとイメージが少しはつかめるかも)
Python Developers Survey 2018というのにたどり着いて
なに?コンテストか何かと去年のをみてみる。
Surveyの単語の意味がよく . . . 本文を読む
2つのプログラム間で双方向をデータのやり取りをしたくてTCPでの通信の実験
サンプルをちょっと変更した程度です。
IPアドレスとportは"localhost" 8080固定です。
通信はお互いに挨拶を10回送ります。
一応双方向で交互に行っていることを確認するためにサーバーから送った数字をクライアント側からも返しています。
サーバー側
#server
import socket
def . . . 本文を読む
4x4の魔法陣を独自の解法で解く挑戦
今度はこんなアプローチをしてみる。
1から16までの数のうち、4つの数字の和が34となるものを4つ作る
それぞれを全パターン入れ替えして魔法陣の出来上がったものを残していく。
import itertools
import time
def readtext():
global ans
f = open('./memo.txt')
. . . 本文を読む
昨日まったく手が出なかった4x4の魔法陣
1行決め打ちして検索かければ16までの階乗ではなくて12までの階乗
これなら見つかるのではと挑戦してみました。
ようやくひとつ見つけました。
これの回転や鏡像で8つ。全部で7040あるらしい。
import itertools
import time
st=time.time()
lineNum=int(sum([1,2,3,4,5,6,7,8, . . . 本文を読む
docomoのガラケーで撮った画像、回転させたのはいいが撮影日がわからない。
ファイル名は連番でメモリがいっぱいになってファイルを削除すると、
困ったことにその空いた番号を探して追加していくので時系列がバラバラになってしまう。
ファイルを閲覧する時も。
これをなんとかしようとする。ガラケーを使っていて、ubuntuでこんなことをしようとするのは、
世界でもただ一人かもしれず、さらにカスタマイズし . . . 本文を読む
docomoのガラケーから画像データを取り出すとみんな回転している。
こんなのが800枚ぐらいある。ubuntu18.04の環境でpythonを使ってこれを全部回転させることにする。
完成したプログラムがこちら
import os
#同じフォルダ内のxxxx.JPGファイルから270度回転させた270_xxxx.jpgを作成する
#回転コマンドを実行する
def conv(fname): . . . 本文を読む
またしても幻の問題をつくってしまいました。
問題を登録する際に自分で解答のプログラムも作らなければならないので、解答も作成。
def culc(s):
r = 0
for s1 in s.split("+"):
r1 = 1
for s2 in s1.split("*"):
s . . . 本文を読む
Web画面の一覧から、テーブル化されたものを順次クリックして画面遷移をして、
遷移先で2度固定位置をクリックして、固定位置の戻るをクリックするプログラムです。
PythonだとPyAutoGUIを使うようです。
PyAutoGUIのインストール少しはまったのですが、
公式のインストール手順、Linuxをそのまま実行でOkでした。
プログラムのコメントアウトしている個所は最初マウスの位置を調 . . . 本文を読む
1)特定の条件の時だけ、過程を表示。条件は後から決定
2)htmlのtableにまとめる。文のあとにはBRタグを追加。
という、要件が発生。
1)
print関数をオーバーライドすることに。
条件として渡しているのは文字列のみ。
さらにprint関数に命令を追加。
"clear"を渡していたら保留した表示内容を初期化
"printclear"なら保留したものを表示して初期化
その他の時は保留 . . . 本文を読む
奇跡の10枚です。
最新のイロレーティングからなんちゃって演算で割り出してます。
いろいろ変なバグをとったり高速化図ったりしたのでまだ残ってそうです。
南半球旋風巻き起こる
大波乱ブラジルスペイングループ突破ならず
日本欧州をなできり
日本奇跡のグループリーグ突破
ファントムジャパンが優勝
グループリーグはやはり奇跡
裏街道まっしぐら
決勝はイングランドかジャーマニー
大 . . . 本文を読む
2018年Wカップ今週末からなんだけど、
ネットでみると絶望的意見が多い。
ほんとの所、日本どうなの?と
レーティングからシミュレーション。
データは2018年6月11日のものです。
Ratings and Statistics as of Monday June 11 2018
(ソースリストはイメージです。)
データ抽出
テキストデータは全部で一行
数字と英字のスペースなしの連続
国名 . . . 本文を読む
シューティングゲームに背景をつけようといろいろしていった結果、
私のパソコンで実行するとなぜかまったく心当たりがないのですが(うそ)
エロゲーのようなものができあがってしまいました。
シューティング要素はなくしてみました。
Windowsで実行する場合はパスの指定を変更しないとだめだと思います。
c:¥にするとか /も¥に変更するとかしないとか、¥は¥¥と重ねたり重ねなかったりとか
ソース . . . 本文を読む