Jupyter рдиреЛрдЯрдмреБрдХ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди 1 рдХреЗ рд╕рд╛рде .NET рдХреЛрд░

рдЬрдм рдЖрдк рдЬреБрдкрд┐рдЯрд░ рдиреЛрдЯрдмреБрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд╢рд╛рдпрдж рдкрд╛рдпрдерди, рдЖрд░, рдЬреВрд▓рд┐рдпрд╛ рдпрд╛ рд╕реНрдХрд╛рд▓рд╛ рдореЗрдВ рдЕрдкрдирд╛ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддреЗ рд╣реИрдВ рдФрд░ .NET рдирд╣реАрдВред рдЖрдЬ рд╣рдо рдпрд╣ рдШреЛрд╖рдгрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕рд╛рд╣рд┐рдд рд╣реИрдВ рдХрд┐ рдЖрдк Jupyter Notebooks рдореЗрдВ .NET рдХреЛрдб рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред

рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ .NET рд╡реЗрдм рдкрд░ рд░рдирдиреЗрдмрд▓ рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдЕрдзрд┐рдХ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдЕрдиреБрднрд╡реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдЖ рд╣реИ, рдбреЙрдЯрдиреЗрдЯ рдХреЗ рд╕рд╛рде .NET рдХреЛрд░ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдкреНрд░рд▓реЗрдЦрди рдЬрдирд░реЗрдЯрд░ рд╡реИрд╢реНрд╡рд┐рдХ рдЙрдкрдХрд░рдг рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рдФрд░ рдЕрдм Jupyter рдиреЛрдЯрдмреБрдХ рдореЗрдВ .NETред



.NET Jupyter рдкреБрд╕реНрддрд┐рдХрд╛рдПрдБ рдмрдирд╛рдПрдБ


.NET рдиреЛрдЯрдмреБрдХреНрд╕ рдХреЗ рд╕рд╛рде рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА:

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ: рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП рд╡реИрд╢реНрд╡рд┐рдХ рдЙрдкрдХрд░рдг рдбреЙрдЯрдиреЗрдЯ рдХреА рдХреЛрд╢рд┐рд╢ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдХрд░реНрдиреЗрд▓ рд╕рдХреНрд╖рдо рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╣рдерд┐рдпрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

  • .NET рдХрд░реНрдиреЗрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

     dotnet try jupyter install 
  • .NET рдХрд░реНрдиреЗрд▓ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ рдпрд╛ рдирд╣реАрдВ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪреЗрдВ

     jupyter kernelspec list 



  • рдПрдХ рдирдИ рдиреЛрдЯрдмреБрдХ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдпрд╛ рддреЛ jupyter lab рдПрдирд╛рдХреЛрдВрдбрд╛ рдкреНрд░реЙрдореНрдкреНрдЯ рдЯрд╛рдЗрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдПрдирд╛рдХреЛрдВрдбрд╛ рдиреЗрд╡рд┐рдЧреЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдиреЛрдЯрдмреБрдХ рд▓реЙрдиреНрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  • рдПрдХ рдмрд╛рд░ рдЖрдкрдХреЗ рдкрд╕рдВрджреАрджрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЬреБрдкрд┐рдЯрд░ рд▓реИрдм рд▓реЙрдиреНрдЪ рд╣реЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЗ рдкрд╛рд╕ C # рдпрд╛ F # рдиреЛрдЯрдмреБрдХ рдмрдирд╛рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛрддрд╛ рд╣реИред



рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ


рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдЬрд╛рд░реА рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реЗрдЯ, рдиреЛрдЯрдмреБрдХ рдЕрдиреБрднрд╡ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдирдП рдЙрдкрдХрд░рдг рдХрд╛ рдПрдХ рдЙрдкрдпреЛрдЧреА рд╕реЗрдЯ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирдпрд╛ рдЕрдиреБрднрд╡ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕реБрдХ рд╣реЛрдЧрд╛ред рдЖрдЗрдП рд╣рдо рдЙрди рдХреБрдЫ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ рдЬреЛ рд╣рдордиреЗ рд╕рдХреНрд╖рдо рдХреА рд╣реИрдВред

.NET рдиреЛрдЯрдмреБрдХ рдореЗрдВ C # рдпрд╛ F # рд▓рд┐рдЦрддреЗ рд╕рдордп рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдЬрд┐рд╕ рдЪреАрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд╡рд╣ рд╣реИ, рдЖрдк C # рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рдпрд╛ F # рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реЛрдВрдЧреЗред

рдЖрдк рдпрд╛ рддреЛ рдЕрдкрдиреА рдорд╢реАрди рдкрд░ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдиреАрдЪреЗ рд╕реВрдЪреАрдмрджреНрдз рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдСрдирд▓рд╛рдЗрди рдбреЙрдЯрдиреЗрдЯ / рдЯреНрд░рд╛рдИ рдмрд╛рдЗрдВрдбрд░ рдЗрдореЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдСрдирд▓рд╛рдЗрди рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд▓рд┐рдП, рдХреГрдкрдпрд╛ C # рдпрд╛ F # рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕реНрдерд┐рдд рдбреЙрдХреНрд╕ рд╕рдмрдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рдЬрд╛рдПрдВред



рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рд╕реВрдЪреА


рдкреНрд░рджрд░реНрд╢рди рдЖрдЙрдЯрдкреБрдЯ: рдиреЛрдЯрдмреБрдХ рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВред рдЖрдк рдиреАрдЪреЗ рджреА рдЧрдИ рдЫрд╡рд┐ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рддрд░реАрдХреЛрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рдСрдмреНрдЬреЗрдХреНрдЯ рдлреЙрд░реНрдореЗрдЯрд░реНрд╕: рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, .NET рдиреЛрдЯрдмреБрдХ рдЕрдиреБрднрд╡ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЯреЗрдмрд▓ рдлреЙрд░реНрдореЗрдЯ рдореЗрдВ рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИред



HTML рдЖрдЙрдЯрдкреБрдЯ: HTML рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рд╕рд╣рд╛рдпрдХ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдбрд┐рдлрд╝реЙрд▓реНрдЯ .NET рдиреЛрдЯрдмреБрдХ рдЬрд╣рд╛рдЬ рджреНрд╡рд╛рд░рд╛ред рдореВрд▓ рд╕рд╣рд╛рдпрдХреЛрдВ рд╕реЗ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ HTML рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рдкреЙрдХреЗрдЯ рд╡реНрдпреВ рдХреЗ рд╕рд╛рде рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ HTML рдореЗрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рддреЗ рд╣реИрдВред



рдкреИрдХреЗрдЬ рдЖрдпрд╛рдд рдХрд░рдирд╛: рдЖрдк рдирд┐рдореНрди рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ NuGet рдкреИрдХреЗрдЬ рд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

 #r "nuget:<package name>,<package version>" 

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП

 # r "nuget:Octokit, 0.32.0" # r "nuget:NodaTime, 2.4.6" using Octokit; using NodaTime; using NodaTime.Extensions; using XPlot.Plotly; 



XPlot рдХреЗ рд╕рд╛рде рдЪрд╛рд░реНрдЯ

рдЪрд╛рд░реНрдЯ Xplot.Plotly рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИрдВ ред рдЬреИрд╕реЗ рд╣реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ XPlot.Plotly рдиреЗрдорд╕реНрдкреЗрд╕ рдХреЛ рдЕрдкрдиреА рдиреЛрдЯрдмреБрдХ рдореЗрдВ рдЖрдпрд╛рдд рдХрд░рддреЗ рд╣реИрдВ ( using Xplot.Ploty; ), рд╡реЗ .NET рдореЗрдВ рд╕рдореГрджреНрдз рдбреЗрдЯрд╛ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдмрдирд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рдХреГрдкрдпрд╛ рдЕрдзрд┐рдХ рдкреНрд░рд▓реЗрдЦрди рдФрд░ рдирдореВрдиреЛрдВ рдХреЗ рд▓рд┐рдП .NET рдиреЛрдЯрдмреБрдХ рдСрдирд▓рд╛рдЗрди рдЬрд╛рдВрдЪреЗрдВред

Apache Spark рдХреЗ рд▓рд┐рдП .NET .NET рдФрд░ .NET рдХреЗ рд▓рд┐рдП .NET рдиреЛрдЯрдмреБрдХ рд╕рд╣реА рд╣реИрдВ


.NET рдиреЛрдЯрдмреБрдХ рдорд╢реАрди рд╕реАрдЦрдиреЗ рдФрд░ рдмрдбрд╝реА рдбреЗрдЯрд╛ рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рд▓реЛрдХрдкреНрд░рд┐рдп, рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдЕрдиреБрднрд╡реЛрдВ рдХреЛ .NET рдореЗрдВ рд▓рд╛рддреЗ рд╣реИрдВред

ML.NET


Jupyter рдкреБрд╕реНрддрд┐рдХрд╛рдУрдВ рдХреЗ рд╕рд╛рде ML.NET

.NET рдиреЛрдЯрдмреБрдХ, ML.NET рдХреЗ рд▓рд┐рдП рдХрдИ рд╕рдореНрдореЛрд╣рдХ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЛ рдЦреЛрд▓рддреА рд╣реИ, рдЬреИрд╕реЗ рдореЙрдбрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреНрд░рдпреЛрдЧреЛрдВ, рдбреЗрдЯрд╛ рд╡рд┐рддрд░рдг рдЕрдиреНрд╡реЗрд╖рдг, рдбреЗрдЯрд╛ рд╕рдлрд╛рдИ, рдбреЗрдЯрд╛ рдЪрд╛рд░реНрдЯреНрд╕ рдХреА рд╕рд╛рдЬрд┐рд╢ рд░рдЪрдиреЗ рдФрд░ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдПред

рдЖрдк Jupyter рдкреБрд╕реНрддрд┐рдХрд╛рдУрдВ рдореЗрдВ ML.NET рдХрд╛ рд▓рд╛рдн рдХреИрд╕реЗ рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, Jupyter рдкреБрд╕реНрддрд┐рдХрд╛рдУрдВ рдореЗрдВ ML.NET рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдЗрд╕ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдХреЛ рджреЗрдЦреЗрдВред ML.NET рдЯреАрдо рдиреЗ рдЖрдкрдХреЗ рд╕рд╛рде рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдСрдирд▓рд╛рдЗрди рдирдореВрдиреЗ рдПрдХрддреНрд░ рдХрд┐рдП рд╣реИрдВред


рдЕрдкрд╛рдЪреЗ рд╕реНрдкрд╛рд░реНрдХ рдХреЗ рд▓рд┐рдП .NET


.NET рдХреЗ рд▓рд┐рдП рдмрдбрд╝рд╛ рдбреЗрдЯрд╛

рдЬрдм рдЖрдк рдмрд┐рдЧ рдбреЗрдЯрд╛ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдиреЛрдЯрдмреБрдХ рдХрд╛ рд╕рдорд░реНрдерди рдЕрдкрд░рд┐рд╣рд╛рд░реНрдп рд╣реИред рдиреЛрдЯрдмреБрдХ рдбреЗрдЯрд╛ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХреЛрдВ, рдорд╢реАрди рд╕реАрдЦрдиреЗ рд╡рд╛рд▓реЗ рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ, рд╡рд┐рд╢реНрд▓реЗрд╖рдХреЛрдВ рдФрд░ рдХрд┐рд╕реА рдЕрдиреНрдп рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдмрдбрд╝реЗ рдбреЗрдЯрд╛ рдореЗрдВ рд░реБрдЪрд┐, рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдЪрд▓рд╛рдиреЗ, рдФрд░ рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рддреЗрдЬреА рд╕реЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред

рддреЛ .NET рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рдкреНрд░рдореБрдЦ .NET рд╢реЙрдкреНрд╕ рд╣рдорд╛рд░реЗ рдбреЗрдЯрд╛-рдУрд░рд┐рдПрдВрдЯреЗрдб рднрд╡рд┐рд╖реНрдп рдХреЛ рдХреИрд╕реЗ рдмрдирд╛рдП рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ? рдЕрдкрд╛рдЪреЗ рд╕реНрдкрд╛рд░реНрдХ рдХреЗ рд▓рд┐рдП рдЬрд╡рд╛рдм .NET рд╣реИ , рдЬрд┐рд╕реЗ рдЖрдк рдЕрдм рдиреЛрдЯрдмреБрдХ рдХреЗ рднреАрддрд░ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ!

рдЖрдЬ, .NET рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдкрд╛рд╕ рдиреЛрдЯрдмреБрдХ рдореЗрдВ рдЕрдкрд╛рдЪреЗ рд╕реНрдкрд╛рд░реНрдХ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд▓рд┐рдП .NET рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ: Azure Synapse Analytics рдиреЛрдЯрдмреБрдХ рдФрд░ Azure HDInsight рд╕реНрдкрд╛рд░реНрдХ + рдЬреБрдкрд┐рдЯрд░ рдиреЛрдЯрдмреБрдХ ред рджреЛрдиреЛрдВ рдЕрдиреБрднрд╡ рдЖрдкрдХреЛ рдкреВрд░реНрдг, рдЕрдВрдд-рд╕реЗ-рдЕрдВрдд рдмрдбрд╝реЗ рдбреЗрдЯрд╛ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ, рдбреЗрдЯрд╛ рдореЗрдВ рдкрдврд╝рдиреЗ, рдЗрд╕реЗ рдмрджрд▓рдиреЗ рдФрд░ рдЗрд╕реЗ рджреЗрдЦрдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рддреНрд╡рд░рд┐рдд рдПрдб-рд╣реЙрдХ рдХреНрд╡реЗрд░реА рд▓рд┐рдЦрдиреЗ рдФрд░ рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред

рд╡рд┐рдХрд▓реНрдк 1: Apache Spark (C #) рдХреЗ рдЖрдЙрдЯ-рдСрдл-рдж-рдмреЙрдХреНрд╕ .NET рд╕рдкреЛрд░реНрдЯ рд╡рд╛рд▓реЗ Azure Synapse Analytics рдЬрд╣рд╛рдЬред



рд╡рд┐рдХрд▓реНрдк 2: Apache Spark GitHub рд░реЗрдкреЛ рдХреЗ рд▓рд┐рдП .NET рдкрд░ рдЧрд╛рдЗрдб рдЪреЗрдХрдЖрдЙрдЯ рдХрд░реЗрдВред рдХреИрд╕реЗ рд╕реАрдЦреЗрдВ рдХрд┐ HDInsight + Jupyter рдкреБрд╕реНрддрд┐рдХрд╛рдУрдВ рдореЗрдВ Apache Spark рдХреЗ рд▓рд┐рдП .NET рдХреЗ рд╕рд╛рде рд╢реБрд░реБрдЖрдд рдХреИрд╕реЗ рдХрд░реЗрдВред рдЕрдиреБрднрд╡ рдиреАрдЪреЗ рдХреА рдЫрд╡рд┐ рдХреА рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛ред



.NET рдЬреНрдпреВрдкрд┐рдЯрд░ рдиреЛрдЯрдмреБрдХреНрд╕ рдХреЗ рд╕рд╛рде рдЖрдЬ рд╣реА рд╢реБрд░реВ рдХрд░реЗрдВ!


.NET рдХрд░реНрдиреЗрд▓ Jupyter рдкреБрд╕реНрддрд┐рдХрд╛рдУрдВ рдХреЗ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдбреЗрд╡рд▓рдкрд░ рдЕрдиреБрднрд╡реЛрдВ рдХреЛ .NET рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдореЗрдВ рд▓рд╛рддрд╛ рд╣реИред рд╣рдореЗрдВ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЖрдкрдХреЛ .NET рдиреЛрдЯрдмреБрдХ рдмрдирд╛рдиреЗ рдореЗрдВ рдордЬрд╝рд╛ рдЖрдПрдЧрд╛ред рдХреГрдкрдпрд╛ рдЕрдзрд┐рдХ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рд░реЗрдкреЛ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ рдФрд░ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рдмрдирд╛рддреЗ рд╣реИрдВред

Source: https://habr.com/ru/post/hi475090/


All Articles