趣味至上主义:这5个有趣的Python库带你花式编码

本文介绍了五个有趣的Python库:Bashplotlib用于命令行绘图,PrettyTable创建美观的表格,Colorama增添命令行颜色,FuzzyWuzzy实现模糊搜索,TQDM显示进度条。这些库展示了Python的多样性和趣味性,让编程更加生动。
摘要由CSDN通过智能技术生成

Python是如今最流行的编程语言之一,这点也给它本身带来很多好处,其中之一就是,为了方便进行程序开发,它拥有了大量优秀的库,如Pandas、Numpy、Matplotlib、SciPy等。

不过,本文不打算介绍那些以实用为主要“卖点”的库,而是带你走进一些极为有趣的库,这些库可以展示Python的另一面,也恰恰证明了Python社区的繁荣发展。

1. Bashplotlib

Bashplotlib是一个Python库,使得能够在命令行stdout环境中绘制数据。老实说,第一次看到这个库的时候,笔者很疑惑,我们为什么可能会需要这样的库?

很快笔者就意识到,当没有任何可用的GUI时,它可能会很有用。这个情况可不太常见,它引起了笔者的好奇心。我这是一个非常有趣的Python库。

使用pip就可以很容易地安装Bashplotlib:

pipinstall bashplotlib

来看一些例子。在下面的代码中,导入了numpy来生成一些随机数组,当然还有bashplotlib。

importnumpy as npfrom bashplotlib.histogram import plot_histarr = np.random.normal(size=1000, loc=0, scale=1)

plot_hist是bashplotlib的一个函数,用于在直方图中绘制一维数据,就像plt.hist在Matplotlib中的功能一样。然后,使用Numpy生成一个包含1,000个服从正态分布的数字组成的随机数组。在此之后,可以很容易地绘制这些数据:

plot_hist(arr, bincount=50)

输出就像这样:

你也可以从文本文件中用散点图来绘制数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值