Slide 1

Slide 1 text

3VCZךر٦ة؟؎ؒٝ أⴓꅿחֶֽ׷《׶穈׫ ,FOUB.VSBUB 4QFFF *OD .-4&

Slide 2

Slide 2 text

"CPVUNF ˖ ,FOUB.VSBUB !NSLO ˖ "GVMMUJNF$3VCZDPNNJUUFSBU4QFFF *OD ˖ 3VCZ $ 1ZUIPO +VMJB $ FUD

Slide 3

Slide 3 text

8IBUJT3VCZ ˖ QVSFؔـآؙؑز䭷ぢأؙٔفز鎉铂 ˖ 104*9"1*T׾⢪ֲ׋׭ךCFUUFS$鎉铂 ˖ 1FSMMJLFזذؗأزⳢ椚堣腉 ˖ "MTPLOPXOBT.BU[-JTQ

Slide 4

Slide 4 text

8IBUJT3VCZGPS1ZUIPOJTUB XIPEPOˏULOPX3VCZ ˖ 1ZUIPOך״ֲח鋵׃׫װְׅأؙٔفز鎉铂 ˖ 〳铣䚍 ˖ 邌植⸂ ˖ ׉׿זח鹼ֻזְ

Slide 5

Slide 5 text

3VCZˏTBEWBOUBHFT ˖ 厫鮾ז%4-׾⡲׸׷邌植⸂ ˖ 3VCZPO3BJMTח״׷넝ְך欰欵䚍 ˖ ⚅歲剑䓼ך03.ד֮׷"DUJWF3FDPSE ˖ ♳鎸ח妀挿ָזְה鎉ְ׋ְ׻ֽדכ搀ְךד铎鍑׃זְ״ֲח

Slide 6

Slide 6 text

3VCZˏTTQFDJBMUZ ˖ 㣐鋉垷։㼭鋉垷ך8FCءأذيךꟚ涪 ˖ %4-ח״׷鏣㹀ؿ؋؎ٕ鎸鶢 ˖ ءأذيחNSVCZ׾穈׫鴥׿׌✲⢽׮֮׷ ˖ *OGSBTUSVDUVSFBT$PEF ˖ 䖚ղחHPMBOHח縧ֹ䳔׻׏גֹגְ׷ָծHPMBOHד כJUBNBFװBOTJCMFך״ֲז鎸鶢כדֹזְ

Slide 7

Slide 7 text

ر٦ة؟؎ؒٝأⴓꅿדך3VCZ ˖ VFOUEָ⤑ⵃדׅי ˖ ⟃♳

Slide 8

Slide 8 text

ז׿הַׇיל

Slide 9

Slide 9 text

3VCZ׮דֹ׷㶨ךכ׆ ˖ فؚٗٓىؚٝ鎉铂ה׃גכ1ZUIPOה嫰ץג׮麻葿ךזְ腉⸂כ 䭯׏גְ׷ ˖ ׋ת׋ת猰㷕䪮遭鎘皾ⴓꅿד岣湡ׁ׸זַ׏׋׌ֽ ˖ װ׸לדֹ׷㶨 ˖ /"SSBZװꨵ膷3VCZזו㣐僓כ猰㷕䪮遭鎘皾ד⢪׻׸גְ׋ ˖ 4DJ3VCZ 3VCZ/VNPזוծ֮׷玎䏝ז׵⢪ִ׷㛇劤ٓ؎ـٓٔ纇 כ㶷㖈כ׃גְ׷

Slide 10

Slide 10 text

䎃ַ׵
 《׶穈׫׾㨣׭׋

Slide 11

Slide 11 text

⡲խխ䨌 ˖ ת׆ծQBOEBTזוך1ZUIPOךر٦ةخ٦ٕ׾3VCZַ ׵⢪ִ׷״ֲחׅ׷
 ̔鎉铂ـٔحآ ˖ 1ZUIPOךخ٦ٕ׾⢪ִ׷朐䡾דֶ蘠׾慩׃אאծ3VCZ ך׋׭ךر٦ةخ٦ٕ׾؝خ؝خ⡲׏גְֻ
 ̔4DJ3VCZזו傀㶷ךفٗآؙؑزך渿׶♳־ ˖ 3VCZ1ZUIPOـٔحآ׾⡲׷׌ֽד䎃⟃♳ַַ׷׌׹ ֲה䙼׏גְ׋٥٥٥

Slide 12

Slide 12 text

䎃ך⹛ֹ ˖ 猘ָؿٕة؎يדQZDBMMSC׾Ꟛ涪דֹ׷״ֲחז׏׋ ˖ ׉ך穠卓ծ剢ך3VCZ,BJHJךة؎ىؚٝד㔐湡 ך㸜㹀晛׾ٔٔ٦أדֹ׋ ˖ 3FE%BUB5PPMTفٗآؙؑزָ涪駈׃׋ ˖ 剢⟃꣬ծ嫣剢4QFFF爡ד044(BUF5PLZPGPS3FE %BUB5PPMTָꟚ⪵ׁ׸גְ׷

Slide 13

Slide 13 text

QZDBMMSC فٗإأ QZDBMMSC 3VCZ ؎ٝة٦فٔة 1ZUIPO ؎ٝة٦فٔة Rubyͷϓϩηε಺ʹPythonΠϯλϓϦλΛ࣋ͪɺ
 PythonͷC APIΛ࢖ͬͯ Ruby ͔Β Python ͷπʔϧΛ
 ར༻͢Δ࢓૊ΈΛఏڙ͢Δɻ

Slide 14

Slide 14 text

،فٔ؛٦ءّٝ圓眠ػة٦ٝ ΞϓϦέʔγϣϯ σʔλॲཧγεςϜ ϝΠϯDB (a) ಉҰDBΛݟͤΔύλʔϯ ΞϓϦέʔγϣϯ σʔλॲཧγεςϜ ϝΠϯDB (b) σʔλॲཧઐ༻DBύλʔϯ σʔλॲཧ
 ઐ༻DB ࡞੒ ΞϓϦέʔγϣϯ σʔλॲཧγεςϜ ϝΠϯDB (c) ௚ྻԽσʔλΛར༻͢Δύλʔϯ ڞ༗ྖҬ ௚ྻԽ ΞϓϦέʔγϣϯ σʔλॲཧγεςϜ ϝΠϯDB (d) ݴޠؒϒϦοδΛ࢖͏ύλʔϯ σʔλॲཧ
 ઐ༻DB ࡞੒ ϒϦοδ

Slide 15

Slide 15 text

3FE%BUB5PPMTQSPKFDU ˖ 3VCZך׋׭ךر٦ةخ٦ٕ׾⡲׷فٗآؙؑز ˖ IUUQTSFEEBUBUPPMTHJUIVCJPKB ˖ 3VCZך単׾馄ִג044Ⰻ⡤ָ葺ֻז׷崞⹛׾׃גְֻ ˖ ꬊꨇׅ׷״׶׮䩛׾⹛ַׅ ˖ 瀉劍꟦ח崞涪ח⹛ֻ״׶׮㼰׃׆א竰竲׃ג崞⹛ׅ׷ ˖ 嚂׃ֻװ׏גְֻ

Slide 16

Slide 16 text

植㖈ךꟚ涪朐屣 ˖ .9/FUה9HCPPTUך3VCZغ؎ٝر؍ؚٝ׾ꎫ䠐Ꟛ涪⚥ ˖ 3FE%BUB5PPMTך植㖈ך劤变 ˖ 3FE"SSPX"QBDIF"SSPXך3VCZغ؎ٝر؍ؚٝ ˖ 3FE$IBJOFS$IBJOFS׾3VCZפ獳嗂ׅ׷فٗآؙؑز ˖ 3FE%BUBTFUTTLMFBSOEBUBTFUT׫׋ְזװא ˖ 3VCZ،اءؒ٦ءّٝꟚ涪⸔䧭ח״׶佄䴂ׁ׸׋فٗآؙؑز ˖ 3C$6%"$6%"ٓٝة؎يך3VCZغ؎ٝر؍ؚٝCZ!QSBTVOBOBOE ˖ $VNP$V1Zך3VCZ晛CZ!TPOPUT

Slide 17

Slide 17 text

猘ָ湡䭷׃גְ׷׮ך

Slide 18

Slide 18 text

侧䎃䖓ך鋅鸐׃ ˖ 3VCZכ3VCZדׁ׵ח鸞ֻז׷ ˖ 3VCZכ+*5׾剣⸬⻉׃זֻג׮傀ח״׶鸞ְ ˖ 3FE%BUB5PPMTך崞⹛ח״׶3VCZך׫ד׮֮׷玎䏝ر٦ة؟؎ ؒٝأך➬✲ָדֹ׷״ֲחז׏ג׷כ׆ ˖ 1ZUIPOכֶ׉׵ֻ植㖈ず圫ח剑׮ًآٍ٦׌׃ծ1ZUIPOד⡲׵ ׸׋鼋欵׮㢳侧㶷㖈ׅ׷כ׆ ˖ +VMJBכ➙״׶׮ַז׶ًآٍ٦חז׏גְגծ猰㷕䪮遭鎘皾ⴓ ꅿדכ銽埄׾《׏גְ׷כ׆

Slide 19

Slide 19 text

͜͏͍͏ੈք؍ͷ࣮ݱΛ໨ࢦ͍ͯ͠Δ pycall.rb PyCall.jl / pyjulia julia.rb ͜ Ε ͔ Β ࡞ Δ ↓

Slide 20

Slide 20 text

猘ָ㹋植׃׋ְ׮ך ˖ 3VCZծ1ZUIPOծ+VMJBך׉׸׊׸ך䓼׫׾Ⰻג崞ַ׃ג醡 ㅷꟚ涪ָדֹ׷橆㞮ָ侭׏גְ׷朐屣 ˖ 3VCZ+BWB4DSJQUך״ֲח넝鸞דծַא1ZUIPOהずׄ ַ׉׸⟃♳ך邌植⸂׾䭯א ˖ 1ZUIPO堣唒㷕统ךؿٗٝزؒٝس鎉铂ה׃גך鎸鶢⸂ ˖ +VMJB$״׶铣׫剅ֹ׃װֻׅծ$״׶넝鸞ז㛇湍鎉铂

Slide 21

Slide 21 text

猘ָ3VCZ׾ؿٗٝزؒٝس鎉铂 ח׃״ֲה׃גזְ椚歋 ˖ 鎸〾װ圓俑ח⡭酔ָזֻծأٓ؎أ׾㼪Ⰵדֹ׷⡭㖑ָזׁ׉ֲ׌ַ׵ ˖ 3VCZדכ⟃♴ך䒭כWBMJE  ˖ כאת׶הずׄ ˖ ׌ֽ鋅׷ה✼䳔䚍׾䄶׃ג׮葺ׁ׉ֲח䙼ִ׷ֽוծ➭ך הְֲػة٦ٝ׾㠨׃גכז׵זְ ˖ 3VCZך邌植⸂׾ر٦ة؟؎ؒٝأⴓꅿד崞ַׇ׷ה㢳ֻך➂ָ䎊ׇחז׷ ה䙼ֲךדծֿךⵖ秈׾וֲחַ׃ג瑱灶׃׋ְך׌ָ➙ךהֿ׹瘻כזְ

Slide 22

Slide 22 text

תה׭ ˖ 3VCZ׾侧䎃䖓חر٦ة؟؎ؒٝأד㹋欽דֹ׷فؚٗٓ ىؚٝ鎉铂הׅ׷ֿה׾湡䭷׃גְ׷ ˖ 3VCZ׾1ZUIPOװ+VMJBה♧筰ח⢪ֲֿהדծ✼ְךꞿ 䨽׾崞ַ׃׋،فٔ؛٦ءّٝꟚ涪ָ〳腉חז׷׌׹ֲ ˖ "QBDIF"SSPXָؗ٦ه؎ٝزזךדծ3VCZ؝ىُص ذ؍ך㢩ך➂׋׍ה׮⟗葺ֻ⼿⸂׃גװ׏גְֹ׋ְ

Slide 23

Slide 23 text

3FE%BUB5PPMTחאְג ˖ 3VCZח莆㄂ָזְ➂ד׮"QBDIF"SSPXךꟚ涪ח莆㄂ָ֮׸ל⿫ ⸇דֹ׷ ˖ 3FE%BUB5PPMT⚺㹫ך갭谏ׁ׿ !LPV כ"QBDIF"SSPXך 1SPKFDU.BOBHFNFOU$PNNJUUFFד֮׷ ˖ "QBDIF"SSPXָ涪㾜ׅ׷ֿהד꟦䱸涸ח3VCZךر٦ة؟؎ؒٝ أ㼎䘔׮鹌㾜דֹ׷ ˖ չ3VCZח莆㄂זְָծ1ZUIPO׾⢪׏גְג"QBDIF"SSPXךꟚ涪 ח莆㄂ָ֮׷պהְֲ➂׮ծ044(BUF5PLZPGPS3FE%BUB5PPMT ח⿫⸇דֹ׷

Slide 24

Slide 24 text

3FE%BUB5PPMT ˖ )PNFQBHF
 IUUQTSFEEBUBUPPMTHJUIVCJPKB ˖ 044(BUF5PLZPGPS3FE%BUB5PPMT 如כ 
 IUUQTTQFFFDPOOQBTTDPNFWFOU ˖ (JUUFS
 IUUQTHJUUFSJNSFEEBUBUPPMTKB

Slide 25

Slide 25 text

"QBDIF"SSPX ˖ ً٦ؚٔٝٔأز
 IUUQNBJMBSDIJWFTBQBDIFPSHNPE@NCPYBSSPXEFW ˖ +*3"
 IUUQTJTTVFTBQBDIFPSHKJSBQSPKFDUT"3308JTTVFT ˖ (JU)VC
 IUUQTHJUIVCDPNBQBDIFBSSPX

Slide 26

Slide 26 text

No content