Производство готовые реализации Python помимо CPython? [закрытый]

Это было решено заменой всего цикла простым вызовом np.array().

fig, ax = plt.subplots(1, n, sharex='col', sharey='row', figsize=(16,8)) # set the default axis parameters
axes = ax.ravel()

for i, j in zip(range(n), axes):
# Plot Frequency
j.hist([df_var.iloc[:,i-1], df_var.iloc[:,i]], alpha=0.4, bins=bin_size, color=colors)
j.set_title(df_var.columns[i][:])
j.legend(loc='best')
j.grid(True)

было изменено на:

fig, ax = plt.subplots(sharex='col', sharey='row', figsize=(14,8)) # set the default axis parameters

plt.hist(np.array(df_var), bins=bins, alpha=0.7)
plt.title(df_var.columns[i][:]+' with '+df_var.columns[i+1][:])
6
задан Community 23 May 2017 в 12:26
поделиться

4 ответа

CPython

Используется во многих, многих продуктах и ​​производственных системах

Jython

Мне известны производственные системы и продукты (механизм транзакционной интеграции) на основе Jython. В последнем случае продукт находится на рынке с начала 2000-х годов. Jython немного застой (хотя, кажется, в последнее время он немного улучшился), но он зрелый и стабильный.

IronPython

Это новичок на рынке, хотя у него есть некоторый послужной список в продуктах. Ее (в частности, версию 1.x) можно рассматривать как стабильную и готовую к использованию в производственной среде, а разработка официально финансируется Microsoft, которая, похоже, проявляет интерес к динамическим языкам поверх CLR. Это самая зеленая из основных реализаций Python, но, похоже, она достаточно стабильна.

Stackless Python

Он широко используется в EVE Online , и они, похоже, рассматривают его как готовый к производству. Имейте в виду, что Stackless Python существует уже около 10 лет.

10
ответ дан 8 December 2019 в 18:41
поделиться

По крайней мере, один продукт, Resolver One , относится к производственному уровню и полностью основан на IronPython .

Resolver One - это программа, которая объединяет знакомые электронные таблицы -подобный интерфейс с мощным языком программирования Python, дающий вам инструмент для лучшего анализа и представления ваших данных.

3
ответ дан 8 December 2019 в 18:41
поделиться

Вы можете проверить http://www.portablepython.com/ это портативная версия CPython. Он также связан с очень общими и полезными библиотеками и даже с IDE, все они переносимы.

Был Pyrex, который можно найти по адресу http://www.cosc.canterbury.ac.nz/greg.ewing / Python / пирекс / . Это не Python, но очень близко. Cython (не CPython) основан на Pyrex и его можно найти по адресу http://www.cython.org/ . Оба они полезны для создания расширений C для Python.

0
ответ дан 8 December 2019 в 18:41
поделиться

Я знаю, что Jython довольно зрелый и существует уже давно.

Также я бы взглянул на Stackless python

0
ответ дан 8 December 2019 в 18:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: