Ipython: рд╕рд╛рдЬрд┐рд╢ рд░рдЪрддреЗ рд╕рдордп рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо рджрдмрд╛рддрд╛ рдирд╣реАрдВ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 12 рд╕рд┐рддре░ 2017  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: ipython/ipython

рдореИрдВрдиреЗ SO рдкрд░ рдкреВрдЫрд╛ рдФрд░ рдпрд╣рд╛рдВ рдкреБрди: рдкреЗрд╢ рдХрд┐рдпрд╛ред рджреЛ рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдиреЛрдЯрдмреБрдХ:

рдкрд╣рд▓реЗ рдореЗрдВ]

import numpy as np
import matplotlib.pyplot as plt
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all";

рдореЗ 2]

%matplotlib inline
data ={'first':np.random.rand(100), 
       'second':np.random.rand(100)}
fig, axes = plt.subplots(2)
for idx, k in enumerate(data):
    axes[idx].hist(data[k], bins=20);

plt.hist() рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рджрдмрд╛рддрд╛ рдирд╣реАрдВ рд╣реИ:
screen shot 2017-09-12 at 20 43 35

рдЕрдЬрдЧрд░ -c "import IPython; print(IPython.sys_info())" рд╕реЗ рдЖрдЙрдЯрдкреБрдЯ

{'commit_hash': 'd86648c5d',
 'commit_source': 'installation',
 'default_encoding': 'UTF-8',
 'ipython_path': '/Users/okomarov/anaconda/lib/python3.6/site-packages/IPython',
 'ipython_version': '6.1.0',
 'os_name': 'posix',
 'platform': 'Darwin-16.7.0-x86_64-i386-64bit',
 'sys_executable': '/Users/okomarov/anaconda/bin/python3',
 'sys_platform': 'darwin',
 'sys_version': '3.6.2 |Anaconda custom (x86_64)| (default, Jul 20 2017, '
                '13:14:59) \n'
                '[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)]'}

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЖрдкрдиреЗ InteractiveShell.ast_node_interactivity = "all"; рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдиреЗ рд╕рднреА рдиреЛрдбреНрд╕ рдХреЛ рдПрд╕реНрдЯ рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡рд┐рдЯреА рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд░ рджрд┐рдпрд╛ рд╣реИред

рдФрд░ ; рдХреЗрд╡рд▓ рдЕрдВрддрд┐рдо рд╢реАрд░реНрд╖ рд╕реНрддрд░ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, axes[idx].hist(data[k], bins=20); рд╢реАрд░реНрд╖ рд╕реНрддрд░ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ for рдШреЛрдВрд╕рд▓рд╛ рд╣реИ, рдЕрдВрддрд┐рдо рд╢реАрд░реНрд╖ рд╕реНрддрд░ рдиреЛрдб рдХреЗ рд▓рд┐рдП for , рдЬреЛ рдПрдХ рдмрдпрд╛рди рд╣реИред

рдмрд╕ рдПрдХ рдЕрдВрддрд┐рдо рдиреЛ-рдСрдк рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдЬреЛрдбрд╝реЗрдВ, рдФрд░ рдЗрд╕реЗ ; рд╕рд╛рде рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ

%matplotlib inline
data ={'first':np.random.rand(100), 
       'second':np.random.rand(100)};
fig, axes = plt.subplots(2);
for idx, k in enumerate(data):
    axes[idx].hist(data[k], bins=20)
pass;

рдФрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рдЖрдЙрдЯрдкреБрдЯ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЖрдкрдиреЗ InteractiveShell.ast_node_interactivity = "all"; рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдиреЗ рд╕рднреА рдиреЛрдбреНрд╕ рдХреЛ рдПрд╕реНрдЯ рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡рд┐рдЯреА рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд░ рджрд┐рдпрд╛ рд╣реИред

рдФрд░ ; рдХреЗрд╡рд▓ рдЕрдВрддрд┐рдо рд╢реАрд░реНрд╖ рд╕реНрддрд░ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, axes[idx].hist(data[k], bins=20); рд╢реАрд░реНрд╖ рд╕реНрддрд░ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ for рдШреЛрдВрд╕рд▓рд╛ рд╣реИ, рдЕрдВрддрд┐рдо рд╢реАрд░реНрд╖ рд╕реНрддрд░ рдиреЛрдб рдХреЗ рд▓рд┐рдП for , рдЬреЛ рдПрдХ рдмрдпрд╛рди рд╣реИред

рдмрд╕ рдПрдХ рдЕрдВрддрд┐рдо рдиреЛ-рдСрдк рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдЬреЛрдбрд╝реЗрдВ, рдФрд░ рдЗрд╕реЗ ; рд╕рд╛рде рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ

%matplotlib inline
data ={'first':np.random.rand(100), 
       'second':np.random.rand(100)};
fig, axes = plt.subplots(2);
for idx, k in enumerate(data):
    axes[idx].hist(data[k], bins=20)
pass;

рдФрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рдЖрдЙрдЯрдкреБрдЯ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

@Carreau рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рдореБрдЭреЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рдорд┐рд▓рд╛:

рдФрд░ ; рдХреЗрд╡рд▓ рдЕрдВрддрд┐рдо рд╢реАрд░реНрд╖ рд╕реНрддрд░ рдХреА рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдХреНрдпрд╛ рдпрд╣ рдХрд╣реАрдВ рджрд╕реНрддрд╛рд╡реЗрдЬ рд╣реИ? рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреЗ рдЙрддреНрддрд░ рдХреЛ SO рдореЗрдВ рдХреЙрдкреА-рдкреЗрд╕реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддрд╛рдХрд┐ рдореИрдВ рдЗрд╕реЗ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рд╕рдХреВрдВ?

рдХреНрдпрд╛ рдпрд╣ рдХрд╣реАрдВ рджрд╕реНрддрд╛рд╡реЗрдЬ рд╣реИ?

рд╢рд╛рдпрдж рдирд╣реАрдВ, ast_interactivity рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢рд╛рдпрдж рд╣реА рдХрднреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдВрддрд░ рд╕реЗ рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ _most_ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреЗрд╡рд▓ рдЕрдВрддрд┐рдо рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рд╣реИрдВред

рдХреНрдпрд╛ рдЖрдк рдЕрдкрдирд╛ рдЙрддреНрддрд░ рдХреЙрдкреА-рдкреЗрд╕реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ, рддрд╛рдХрд┐ рдореИрдВ рдЗрд╕реЗ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рд╕рдХреВрдВ?

рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреБрдЫ рдЕрдиреНрдп рд╡рд┐рд╡рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде :-)

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

jakirkham picture jakirkham  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jwkvam picture jwkvam  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

mpacer picture mpacer  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

RinaldoB picture RinaldoB  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

gregcaporaso picture gregcaporaso  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ