前言
实习生问:我咋看见你经常用Anaconda的jupyter notebook写python代码,为啥不用PyCharm呢?
…
对于我个人而言现在主要的工作是数据分析,挖掘,直接下载Anaconda安装后,就可以启动jupyter notebook,写代码也感觉比较方便,尤其是PyCharm的启动和运行很笨重
但是之前用Django以及爬虫项目的时候,PyCharm优势就非常明显了
较为详细的解释
Jupyter notebook的特点:
- 开源。
- 支撑 30 种语言,包括一些数据科学领域很流行的语言,如 Python、R、scala、Julia 等。
- 允许用户创建和共享文件,文件中可以包括公式、图像以及重要的代码
- 拥有交互式组件,可以编程输出视频、图像、LaTaX。不仅如此,交互式组件能够用来实时可视化和操作数据。
- 它也可以利用 scala、python、R 整合大数据工具,如 Apache 的 spark。用户能够拿到和 pandas、scikit-learn、ggplot2、dplyr 等库内部相同的数据。
- markdown 标记语言能够代码标注,用户能够将逻辑和思考写在笔记本中,这和python内部注释部分不同。Jupyter 笔记本的用途包括数据清洗、数据转换、统计建模和机器学习。
PyCharm的特点:
- 它能对类、对象、关键字的补全和自动缩进,能格式化代码,定制代码片段和格式。
- 支持错误的突出显示,同时也包含 PEP-8,能帮助写出整洁的代码,易于支撑其他语言。
- 它提供快速和安全的重构功能。
- 它带有一个图形界面式的 Python/JavaScript 调试器。用户能够基于 GUI 来测试。
- 它有一个快速的文档定义视图,能在不丢失上下文的情况下看到文档或对象的定义。同时 Jetbrain 提供的文档十分全面,还包含视频教程。
用PyCharm的最大优势就是写起来更爽,且看下图:
自动提示功能十分的强大,那么如何在PyCharm中直接使用Anaconda已安装的库?
PyCharm中直接使用Anaconda已安装的库Ctrl+Alt+S打开Setting,打开Project: PyCharm,找到Project Interpreter
选择上图中的设置齿轮,在弹出的菜单中选择Add Local…,弹出如下图,并选择System Interpreter:
选择右边的…按钮,在弹出的框内选择本地的Anaconda安装路径的python,确定即可:
验证:
可以看到PyCharm自动提示功能中已经有了pandas库了,当然其他的库也都可以使用了后记
当然,也可以像之前一样,直接在PyCharm中使用pip安装下面给大家介绍下,供大家参考
PyCharm中导入数据分析库
虽然安装完Anaconda后,就可以直接使用数据分析库进行代码编写以及数据分析,但是有时候我还是习惯用PyCharm开发(毕竟有很多年的Android Studio 和IDEA的使用经验),如何在PyCharm中导入常用的数据分析库呢?
(1)打开PyCharm,选择左下角的Terminal,更新pip
python -m pip install -U pip
(2)安装各种库命令
python -m pip install -U numpy scipy matplotlib pandas scikit-learn ipython jupyter sympy nose
-U也可写成–user,如果之前安装过,想要更新,则写为 --upgrade
(3)也可以简写(但是官方不推荐,使用简单的安装,可能会出问题,比如用-user安装的文件不会写入系统目录)
pip install numpy pip install scipy pip install pandas pip install matplotlib
总结
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。
更新日志
- PatriciaPaay-Playmate(ExpandedEditionRemastered2024)[24Bit-96kHz]FLAC
- 蒋志光韦绮姗.2014-传奇巨声【环星】【WAV+CUE】
- 关淑怡.2008-演唱会+无尽经典3CD【环球】【WAV+CUE】
- 伍佰.2002-冬之火九重天演唱会特选录音专辑2CD【滚石】【WAV+CUE】
- 李宗盛1996《李宗盛的凡人歌2CD》滚石[WAV+CUE][1G]
- 刘德华 《天意》1:1直刻黑胶LPCD[WAV+CUE][1.1G]
- 刘德丽2024《赤的疑惑HQCD》头版限量编号MQA[低速原抓WAV+CUE]
- 英雄联盟万圣节有什么皮肤返场 2024万圣节皮肤返场一览
- lol万圣节赠礼活动什么时候开始 2024万圣节活动时间介绍
- 2024全球总决赛blg是全华班吗 全球总决赛blg选手所属国家介绍
- 《LOL》S14半决赛:T1战胜GEN晋级决赛!对决BLG
- 《完蛋美女前传》白白演员抱怨:都没人玩我的线
- 玩家热议OLED屏对画面提升巨大:比PS5 Pro值得买
- PatriciaPaay-TheLadyIsAChamp(ExpandedEdition)(2024)[24Bit-96kHz]FLAC
- 尚士达.2024-莫回头【智慧小狗】【DTS-WAV分轨】