如此高效!数据科学中这4款 Python 神器真的很棒!

Python学习与数据挖掘 2021-10-27 17:15:05
Python 数据 高效 科学 神器

大家好,今天给大家分享在数据科学领域中非常棒的4款 Python 神器,它们可以简化我们的工作,让我们的工作更轻松!

废话不多说,我们开始学习吧!欢迎收藏、点赞,文末提供技术交流群。

1、Mito

Mito 是一种电子表格,它可以帮你以10倍的速度完成Python分析。你可以在 Jupyter notebook 中调用 Mito,每次在前端编辑都将生成 Python 代码。

要安装 Mito,请使用以下三个命令:

python -m pip install mitoinstaller
python -m mitoinstaller install
python -m jupyter lab

然后打开Mitosheet界面:

import mitosheet
mitosheet.sheet()

你可以通过从工具栏中选择数据透视按钮,然后选择行、列、值和聚合类型来配置 Mito 数据透视表。

Mito 中的每次编辑都会在下面的代码单元格中生成等效的 Python。 与不断前往 Stack Overflow 寻找正确语法相比,这是一种更快的生成代码的方式。

上面的数据透视表生成此代码并自动对其进行注释!

Mito 不只是为数据透视表生成代码。 在 Mito 中,你可以合并数据集、过滤、排序、使用函数、查看汇总统计数据等等——而且 Mito 将为这些编辑中的每一个生成等效的 Python。

要创建 Plotly 图表,用户所要做的就是单击图表按钮并选择它们的轴。

2、Plotly

Plotly 是一款非常棒的可视化库,它是快速轻松地制作交互式图表和图形的最佳软件包。像 matplotlib 和 seaborn 这样的包当然也很直观,但它们缺乏使 Plotly 如此强大的交互性。

要安装 Plotly,请运行以下命令:

$ pip install plotly==5.2.1

在 Plotly 中,有大量交互式图表可供选择,有更简单的图表,其中更改条形的颜色是交互性。

import plotly.graph_objects as go
fig = go.Figure(data=go.Bar(y=[2, 3, 1]))
fig.show()


他们还提供更高级的动态图表:

2、Tensorflow

Tensorflow 是一个开源的机器学习包,最初由谷歌开发。它使 Python 中的机器学习变得更容易访问,并且随着新更新的出现而继续这样做。

要导入包,请运行以下命令

import tensorflow as tf
from tensorflow import keras
from tensorflow.keras import layers

下面是一个可以使用 Tensorflow 运行的简单模型的示例:

class SimpleModule(tf.Module):
def __init__(self, name=None):
super().__init__(name=name)
self.a_variable = tf.Variable(5.0, name="train_me")
self.non_trainable_variable = tf.Variable(5.0, trainable=False, name="do_not_train_me")
def __call__(self, x):
return self.a_variable * x + self.non_trainable_variable
simple_module = SimpleModule(name="simple")
simple_module(tf.constant(5.0))

Tensorflow 允许你轻松构建神经网络。

4、Selenium

网络抓取可以是某些数据科学工作流程的一个组成部分。Selenium 使这个过程变得更加容易。

要安装软件包,请运行以下命令:

pip install selenium

使用 selenium,你可以选择要抓取的页面:

driver.get("URL")

你可以使用包提供的不同策略来抓取所需的数据。


技术交流

欢迎转载、收藏、有所收获点赞支持一下!

在这里插入图片描述

目前开通了技术交流群,群友已超过2000人,添加时最好的备注方式为:来源+兴趣方向,方便找到志同道合的朋友

  • 方式①、发送如下图片至微信,长按识别,后台回复:加群;
  • 方式②、添加微信号:dkl88191,备注:来自CSDN
  • 方式③、微信搜索公众号:Python学习与数据挖掘,后台回复:加群

长按关注

版权声明
本文为[Python学习与数据挖掘]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_38037405/article/details/120991716

  1. LPC55S69 MicroPython模组和库函数
  2. LPC55S69 IoT Kit专属 Micropython模组和库函数简介
  3. 使用soundcard在Python中操作声卡
  4. 自动化快速上手--Python(7)--【字典】--每天半小时
  5. Python之循环结构【包括列表、for语句、range()函数、while语句、循环嵌套、break、continue、算法优化等】
  6. Python模块安装与异常处理详解(numpy、pygame、matplotlib等)
  7. Python__init__.py作用
  8. python 爬取网页时出现多种错误
  9. Python中关于大量绘制速度曲线的问题
  10. python-async的安装和使用方法
  11. Matlab的fread(fild,1,int32)迁移到python变成什么
  12. 想用python开发一个音频过滤器,请指导?
  13. python使用openpyxl读取Excel文件显示No such file or directory
  14. xmoji虚拟头像交互如何使用python(像深度学习)制作?
  15. python 打开页面页面的链接,为什么总是报错呀?
  16. Python中DataLoader的batch_size、shuffle的疑惑。
  17. python安装pymssql库,可以import,但无法调用函数
  18. 【Python学习教程】常用的8个Python数据可视化库!
  19. python处理csv中的时间
  20. 数据结构,元音统计(Python)
  21. python的site-packages复制直接到其他电脑环境上能用吗
  22. Pycharm如何给项目配置python解释器
  23. conda创建python虚拟环境
  24. Python selenium的爬虫无法完整爬取整个页面的内容
  25. 高清版!这18张 Python 数据科学速查表,让你的代码变得更强大!
  26. python代码不会敲,请好心老哥帮助我一下
  27. Python敲七输出符合的个数
  28. Python 有人能给提供简单的思路嘛
  29. python单次运行写入csv成功,循环写入失败
  30. python利用os模块进行增量备份
  31. 【算法学习】807. 保持城市天际线(java / c / c++ / python / go / rust)
  32. 如何利用python输出等腰杨辉三角
  33. python按键执行倒计时小程序不能实现要求,要怎么改才好?
  34. Python request模块post请求的问题
  35. Django连接已有Oracle时的主键设置问题,没主键无法查询怎么办?
  36. 如何用python的dictionary编写一个联系人通讯录程序
  37. 如果Python里range反向输出,不输出步长会怎么样?
  38. 一个关于Python pip的问题: 出现Cannot open \python\Scripts\pip-script.py报错
  39. 富婆闺蜜非让我用Python给她写个淘宝双十一抢购脚本,那只能安排了
  40. 【全网最全】python正则表达式大全,所有讲解都在这,包教包会,学不会找我!
  41. AI python课和 python课都是198 这两个课是同一个课程内容吗?有什么区别和相似点?
  42. python的__new__()疑问
  43. Python代码阅读(第24篇):根据筛选函数将列表元素分成两组
  44. python怎么实现动态障碍物按固定路径行走
  45. Python代码阅读(第24篇):根据筛选函数将列表元素分成两组
  46. Python题目,希望帮我解答一下辛苦
  47. python +selenium 如何获取下拉列表,默认选中值
  48. 有个pb文件做好的模型,对此模型的操作想用python封装成api,怎么做?
  49. 请问,mac的Pycharm中新建项目时候的Base interpreter选项里有两个Python3.8,该选哪个?
  50. python如何读取指定文件名的excel并分别汇总
  51. 如何写利用python将fastq文件转换成fasta文件的脚本
  52. python小工具
  53. 新猿0基础python教程 如何写好接口文档
  54. 请问我哪里错了呀,数值计算,python运算符号出错,但是我看不出来
  55. Python游戏开发,Pygame模块,Python从零开始带大家实现一个魔塔小游戏(2)
  56. Python爬虫实战,requests模块,Python实现抓取王者荣耀全套皮肤
  57. Python游戏开发,Pygame模块,Python从零开始带大家实现一个魔塔小游戏(3)
  58. 大神们这个问题用python怎么解决啊
  59. 简单理解python装饰器
  60. 货物托运收费问题用python 求解 一直输出错误