TECH |
Engadget Japanese |
失明して10年の男性、最新の人工角膜インプラント手術で再び家族の顔を認識 |
https://japanese.engadget.com/synthetic-cornea-helps-regain-blind-mans-sight-215013378.html
|
開発 |
2021-01-19 21:50:13 |
TECH |
Engadget Japanese |
魚介類に気をつけろ!イルカが主役の縦スクロールシューティング『Sea Invaders』:発掘!スマホゲーム |
https://japanese.engadget.com/sea-invaders-211029111.html
|
seainvaders |
2021-01-19 21:10:29 |
Google |
カグア!Google Analytics 活用塾:事例や使い方 |
Googleアースで見る代々木パーキングエリアの外観と実際の内観 |
https://www.kagua.biz/family/gourmet-review/yoyogipa-shutokou.html
|
google |
2021-01-19 21:00:48 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
高次元データの分布の密度を反映した埋め込み手法DensMAP |
https://qiita.com/khigashi02/items/7dcc42c05b858a2dda89
|
このようにDensMAPでは実際の密度をある程度反映した表現となる。 |
2021-01-20 06:09:37 |
js |
JavaScriptタグが付けられた新着投稿 - Qiita |
任意の文字列を出力するなるべく短いBrainf*ckの生成 [JavaScript] |
https://qiita.com/McbeEringi/items/96f62afdf92b674d6de7
|
任意の文字列を出力するなるべく短いBrainfckの生成JavaScript作り終えて暫くするとコード見返してもわからなくなるので備忘録としてここに残すことにした初投稿なのでかなり見にくいと思います申し訳ないです…先にこちら実物です動機Twitterで突然リプにBrainfckがやって来たのでなんとかしてBrainfckでスマートに秒で返せるようにしたかった設計メモリはの次がつまりbit書き込める数は無限とするアルゴリズム当時今も自身が手書きする際のアルゴリズムをそのまま書き起こすことにしたもちろん最善とは限らないです計算はcpuが頑張ってくれるのでいくらでも試行させられる素晴らしいこの手のコードを生成する↓gtgtltltgt大体の流れASCIIで近い文字同士をグループにまとめるそれぞれのグループで一番最初の文字になるべく近い数の最大公約数を求める最初のループ端数調整→出力変数は二つ「近い文字同士」……bitなのでその半分未満→「なるべく近い数の最大公約数」……探索でゴリ押す…この二つの数で長さが決定されるポインタの移動によるコストループの後調整をしながら出力をする段階でももちろんポインタは移動するこれに直接影響を与えるのがグループの並び順これをなんらかの方法で最適化することで最終的な文字数の削減が見込めるインデックス並び替えとでも呼ぼうかこの処理をとの間に挟む具体的には隣接するグループインデックスの組み合わせを頻度順に書き出して頻度が高いものから結晶が成長するようなイメージで一列に繋げて繋げられなかったグループ番号を付け足して既存のグループインデックスをそれで置き換えるという流れ見るからに大変ここで一番苦労したなおこれでは多数派のインデックスが優先されてしまい他の少数派の登場回数が多数派を上回っていても無視されるのでおそらく最善ではないひたすら書くグループにまとめる最初にBfに出力させたい文字列sを用意するこのあとこの文字列を生で使う予定もないのでここでは配列で置き換えるsHelloWorldsssplitmapxgtxcharCodeAtfilterxgtxltASCII以外は無視consolelograwsgtgtrawこれを適当な閾値mdmaxdistanceを設けてがあることに注意しながらグループ分けする全体的に変数の名前の付け方がひどいです申し訳ないmdvarindそれぞれの文字がどのグループに属しているかのindexclmsグループを二次元の配列に入れるcolumn直訳で列グループの最初は一番最初の文字を入れておくtmpテンポラリssliceforEachxigti最初の文字を切ってforEachで回すtmpmini最終的に一番近いグループインデックスをここに書くminimumindextmpmindNumbermdその距離これ未満のときにこれとtmpminiを更新clmforEachyjgt各グループに対してtmplastyylengthそのグループの最後の値tmpdistMathabstmplastxとの距離tmpdistMathmintmpdisttmpdist逆回りも考慮iftmpdistlttmpmind距離が今までより短かったら更新tmpmindtmpdisttmpminijiftmpmini属せるグループがない場合は新しいグループを作成indiclmlengthclmindixelse属せるグループがある場合はそこに入れるinditmpminiclmindipushxconsolelogindexindconsolelogdataclmgtgtindexgtgtdataインデックス並び替えインデックス並び替えの処理を作ると言ってもいきなりは辛いのでゴールの確認から専用の関数freqを作ってインデックスのみを投げて最適化してもらう現状の確認consolelogindexindconsolelogdataclmvarfreqfreqind最適化したインデックスindindmapxgtfreqindexOfx置換するclmfreqmapxgtclmxグループごと並び替える最適化後consolelogindexindconsolelogdataclmもう一度最適化をする意味がないことの検証consolelogfreqindこれは…になるはず肝心のfreq関数もいきなりは辛いので形から頻度順に並び替えたペアを再び別の関数に投げるちなみに二桁以上のインデックスがある場合はうまく機能しないが下手な閾値を設定しない限りそこまで大量のインデックスが来ることもないのでconstfreqinpgtvarinpmnewArrayMathmaxinpkeysインデックスの最大値の配列ifinpmlengthltインデックスが十分に少ないときは無駄な操作になるのでそのまま返すconsolelogfreqskippedinpmreturninpm繋げて全隣り合わせを列挙inpinpjoinvararrinpmatchgconcatinpsubstringmatchg何とかなるでしょ…動けばいいから…ゾロ目カットと並び順が逆なものは昇順に書き換えarrarrfilterxgtxxmapxgtxgtxxxx頻度の計測海外のページ参考元ページ見つかりませんでした…varfqarrforEachxgtfqxvarsarrfilterxgtfqxssortabgtfqbfqasに頻度が高かった組み合わせから重複なく入っている頻度をもとに繋げるvartmpoutwhiletruetmpjoinPairsreturn繋げた結果繋げられなかった組組だけ渡したときはつなげられたものとして返すstmp繋げられなかったものはもう一度試すoutoutconcattmpiftmplengthbreak途中で欠けたインデックスを補完するoutoutconcatinpmfilterxgtoutindexOfStringxmapxgtNumberxconsolelogfreqoutreturnout渡された組を繋げる関数joinPairを作る何をもって成功とするかが難しいconstjoinPairxgtvarindmMathmaxxjoinsplit最大値consolelogjoinPairxindm一次元の座標xindmに原点を作ってそこに最頻の組を置くvarindnewArrayindmfillnullどの位置にどのインデックスが入ったかsnewArrayindmconcatxsplitすでに配置した最頻は消去xshiftindsindmindm最初の組の位置を記録indsindmindm組同士を繋げるvartmpflagtruewhileflagflagfalsexxmapeigttmpesplitifindtmpampampindtmpifsindtmpsindtmptmpindtmpindtmpokelseifsindtmpsindtmptmpindtmpindtmpokdoomelseifindtmpampampindtmpifsindtmpsindtmptmpindtmpindtmpokelseifsindtmpsindtmptmpindtmpindtmpokdoomelseifindtmpampampindtmpreturnepasselseifindtmpampampindtmpdoomflagtrueconsolelogesind使われなかった組も再配置できるか試すxxfilterxgtxconsolelogxnullを消して繋げられなかった組と一緒に返すreturnsfilteregtex以上つを繋げるとこんなかんじここでの例はHelloWorldではないです短すぎる長いほど威力を発揮しますconstfreqinpgtconstjoinPairxgtvarindmMathmaxxjoinsplitconsolelogjoinPairxindmvarindnewArrayindmfillnullsnewArrayxshiftindsindmindmindsindmindmvartmpflagtruewhileflagflagfalsexxmapeigttmpesplitifindtmpampampindtmpifsindtmpsindtmpelseifsindtmpsindtmpdoomelseifindtmpampampindtmpifsindtmpsindtmpelseifsindtmpsindtmpdoomelseifindtmpampampindtmpreturneelseifindtmpampampindtmpdoomflagtrueconsolelogesindxxfilterxgtxconsolelogxreturnsfilteregtexvarinpmnewArrayMathmaxinpkeysifinpmlengthltconsolelogfreqskippedinpminpinpjoinvararrinpmatchgconcatinpsubstringarrarrfilterxgtxxmapxgtxgtxxfreqsortvarfqarrforEachxgtfqxvarsarrfilterxgtfqxssortabgtfqbfqaarrvartmpoutwhiletruetmpjoinPairsstmpoutoutconcattmpiftmplengthbreakoutoutconcatinpmfilterxgtoutindexOfStringxreturnoutconsolelogindexindconsolelogdataclmvarfreqfreqindindindmapxgtfreqindexOfxclmfreqmapxgtclmxconsolelogindexindconsolelogdataclmconsolelogtestfreqindgtgtindexgtgtdatagtgtjoinPairgtgtnullnullnullnullnullnullnullnullnullnullnullnullgtgtnullnullnullnullnullnullnullnullnullnullnullnullgtgt中略gtgtnullnullnullnullnullnullgtgtnullnullnullnullnullnullgtgtgtgtgtgtfreqgtgtindexgtgtdatagtgttestやっとインデックス並べ替えができました慰労困憊結晶が育つみたいで綺麗ですね最大公約数なのか…各グループの最初の数を集めてtmpclmmapxgtxこれでうまい具合にループで作るのでしたここで問題Qまでの数ABCD…があってaxaAbxbBcxcCdxdD…のときxabcd…abcd…が最小になるxを求めよ。 |
2021-01-20 06:07:59 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
seleniumの自動化作成しプログラム起動時のエラー |
https://teratail.com/questions/317166?rss=all
|
seleniumの自動化作成しプログラム起動時のエラー前提・実現したいことここに質問の内容を詳しく書いてください。 |
2021-01-20 06:35:39 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
pip installで全く進まない |
https://teratail.com/questions/317165?rss=all
|
pipinstall |
2021-01-20 06:26:00 |
海外TECH |
Ars Technica |
Fired former data scientist Rebekah Jones arrested, tests positive for COVID-19 |
https://arstechnica.com/?p=1736147
|
computer |
2021-01-19 21:42:49 |
海外TECH |
Ars Technica |
Trump’s Clean Power Plan replacement gets thrown out by a court |
https://arstechnica.com/?p=1736209
|
administration |
2021-01-19 21:22:41 |
海外TECH |
Engadget |
Netflix grows to over 200 million subscribers globally |
https://www.engadget.com/netflix-q4-2020-211411926.html
|
Netflix grows to over million subscribers globallyAs the company predicted Netflix has topped million subscribers reporting PDF million paying customers worldwide Netflix also noted that its original TV shows accounted for nine of the top ten most Google d series in Netflix also |
2021-01-19 21:14:25 |
ニュース |
BBC News - Home |
US: China 'committed genocide against Uighurs' |
https://www.bbc.co.uk/news/world-us-canada-55723522
|
biden |
2021-01-19 21:30:14 |
ニュース |
BBC News - Home |
Government narrowly sees off Tory revolt over anti-genocide trade deal law |
https://www.bbc.co.uk/news/uk-politics-55723163
|
killings |
2021-01-19 21:08:11 |
ニュース |
BBC News - Home |
Duchess of Sussex claims privacy and copyright broached by paper group |
https://www.bbc.co.uk/news/uk-55721547
|
sussex |
2021-01-19 21:12:08 |
ニュース |
BBC News - Home |
Premier League to investigate Snodgrass omission from West Brom squad to face former club West Ham |
https://www.bbc.co.uk/sport/football/55723425
|
Premier League to investigate Snodgrass omission from West Brom squad to face former club West HamRobert Snodgrass omission from the West Brom squad beaten at West Ham on Tuesday is being investigated by the Premier League |
2021-01-19 21:25:48 |
ニュース |
BBC News - Home |
Antonio scores as West Ham beat West Brom to go seventh |
https://www.bbc.co.uk/sport/football/55627848
|
league |
2021-01-19 21:36:25 |
サブカルネタ |
ラーブロ |
其ノ661:【ラーメン アールピージー(旭区・森小路)】 |
http://feedproxy.google.com/~r/rablo/~3/XTUTA_s36ak/single_feed.php
|
menumemo |
2021-01-19 21:27:28 |
サブカルネタ |
ラーブロ |
ラーメン二郎 越谷店 〜初塩汁なし〜 |
http://feedproxy.google.com/~r/rablo/~3/-I6EQ0YDDw8/single_feed.php
|
配信 |
2021-01-19 21:22:00 |
ビジネス |
東洋経済オンライン |
イトマン事件から30年、スクープ記者語る悔恨 裏社会に多額の金が流れた巨大経済事件の顛末 | 災害・事件・裁判 | 東洋経済オンライン |
https://toyokeizai.net/articles/-/404145?utm_source=rss&utm_medium=http&utm_campaign=link_back
|
東洋経済オンライン |
2021-01-20 06:30:00 |
ニュース |
Newsweek |
新興国株式は買いか? アナリストが2021年の世界経済を楽観する理由 |
https://www.newsweekjapan.jp/stories/business/2021/01/2021-12.php
|
|
2021-01-20 06:45:00 |
コメント
コメントを投稿