您现在的位置:首页 >> 低碳养生

分享一个2022年火遍上半年的Python框架

时间:2023-04-04 12:19:30

编者:俊欣

来源:关于数据分析与数据分析

最近Python圈子当里出来一个颇为火爆的前提PyScript,该前提可以在浏览器里开始运行Python程序来,只需要在HTML程序来里替换成一些Python标识符才可充分利用。该建设项目出来之后便造成了了轰动,马上蹿升到了Github近年来上榜上当周,短短20天早已有10K+的star了。既然如此,小编今天就带大家来再来该前提是如何使用的。

HelloWorld

我们先来看一下简单的例子,标识符如下

print('Hello, World!')

其里Python标识符被袋中在了py-script标识里面,然后我们在浏览器里检视出来的结果,如下所示

要不来画个图

示意图这一个例子当里,我们无论如何将matplotlib素描图表的标识符摆放到HTML标识符当里去,以充分利用素描出一张平方和的操作。首先是matplotlib标识符一小,

import matplotlib.pyplot as plt

import numpy as np

np.random.seed(42)

## 随机生成做到正态分布的随机数据

rv = np.random.standard_normal(1000)

fig, ax = plt.subplots()

ax.hist(rv, bins=30)

output

然后我们将上面的标识符摆放到HTML标识符当里去,标识符如下

- numpy

- matplotlib

Plotting a histogram of Standard Normal distribution

import matplotlib.pyplot as plt

import numpy as np

np.random.seed(42)

rv = np.random.standard_normal(1000)

fig, ax = plt.subplots()

ax.hist(rv, bins=30)

fig

output

由于我们右方需要用做numpy和matplotlib两个库,因此我们通过py-env标识来引进它们,另外

日后画个折线图

我们在上面的典范正中央,日后来素描一张折线图,首先我们日后始创一个div标识,里面的id是lineplot,标识符如下

都只地在py-script标识里摆放素描折线图的标识符,output近似于div标识里的id值

素描折线图的标识符如下

import matplotlib.pyplot as plt

fig, ax = plt.subplots()

year1 = [2016, 2017, 2018, 2019, 2020]

population1 = [30, 46, 45, 55, 48]

year2 = [2016, 2017, 2018, 2019, 2020]

population2 = [43, 48, 44, 75, 45]

plt.plot(year1, population1, marker='o', linestyle=';还有', color='g', label='Countr_1')

plt.plot(year2, population2, marker='d', linestyle='-', color='r', label='Country_2')

plt.xlabel('Year')

plt.ylabel('Population (M)')

plt.title('Year vs Population')

plt.legend(loc='lower right')

fig

output

全面性开始运行带有Pyscript的页面查找低速并不时会特别地快,该前提没多久推出,仍然所处检测的阶段,右方肯定时会不断地优化。要是察觉到查找低速慢地缺陷,旁观者同事看一下其实可以通过改用浏览器得以解决。

扶他林和英太青的区别是什么
石家庄治疗白癜风最好的医院
西安哪家医院专业做人流
海露玻璃酸钠滴眼液对干燥综合征有用吗
杭州看白癜风去哪个医院好
相关阅读