查看: 1876| 回复: 5
跳转到指定楼层
上一主题 下一主题
收起左侧

[找工就业] How to learn matplotlib, numpy, scipy, pandas in Python systematically?

全局:

2022(10-12月)-EE硕士+3个月-1年 | 内推|其他地区 分析|数据科学类全职@bytedance

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
How to learn matplotlib, numpy, scipy, pandas in Python systematically?

. 1point 3 acres
Summarize my learning, confronted with Numpy, Pandas, Matplotlib, Scipy, and Scikit-learn, which is also considered an entry-level, give my own trajectory (omitted installation), and summarize the answers of others, and finally, there are painted eggshell.
Numpy:.--
is used to store and process large matrix, much more efficient than Python's own nested list (nested list structure) structure, Itself is developed by C language. This is a very basic extension, the rest of the extensions are based on it. The data structure is an ndarray, and there are generally three ways to create it.
1. Python object transformation
2. Generated by similar factory functions numpy built-in functions: np.range,np.linspace...... .и
3. read from the hard disk, loadtxt
Pandas:
A tool based on NumPy was created to solve data analysis tasks. Pandas incorporate a large number of libraries and some standard data models, providing the tools necessary to manipulate large data sets efficiently. The most statistically significant toolkit, superior to the R software in some respects. Data structures include one-dimensional Series, two-dimensional DataFrame (similar to Excel or SQL tables, if you study in-depth, you will find a lot of similarities between Pandas and SQL, such as merge function), three-dimensional Panel (Pan(el) + da(ta) + s, you know where the name comes from). To learn Pandas you need to master the following:
1. summarize and calculate descriptive statistics, handle missing data , hierarchical indexing ..
2. cleanup, conversion, merge, reshape, GroupBy techniques. Waral dи,
3. date and time data types and tools (date processing is very convenient)
Matplotlib:. 1point3acres.com
Python's most famous drawing system, and many other drawing systems, such as seaborn (for pandas drawing) are wrapped in it. The creator, John Hunter, passed away in 2012. This plotting system is very complex, making it seem prohibitive compared to R's ggplot and lattice plots, which is why I don't discard R, although using the plotted graphs can be displayed roughly in the colors of ggplot,  it still feels like chicken ribs. But the complexity of matplotlib gives it strong customizability. It has an object-oriented approach and Pyplot's classic high-level encapsulation.
What you need to master are:.1point3acres
1. scatter diagram, line chart, bar chart, histogram, pie chart, box plot drawing.
2. three major systems of plotting: pyplot, pylab (not recommended), object-oriented.
3. coordinate axis adjustment, add text annotations, region filling, and the use of special graphics patches
4. financial students note that: you can directly call Yahoo financial data plotting
Scipy:
A convenient, easy-to-use Python toolkit designed for science and engineering. It includes statistics, optimization, integration, linear algebra modules, Fourier transformation, signal and image processing, normal differential equation solvers, and more.
Basically, it can replace Matlab, However, if you use it, it has very few relationships with data processing, the Department of Mathematics, or Engineering Department is relatively more used. (omitted)
Recently found a statsmodel can supplement scipy.stats, time series support perfect
Scikit-learn:. 1point 3acres
Students who are concerned about machine learning can pay attention to the very hot open source machine learning tools, there are many in this area, such as TensorFlow open-source of Google at the end of last year, or Theano, caffe (Jia Yangqing), Keras and so on, which are another aspects of the problems.

上一篇:请问有打算去B家icc 12月 java batch的小伙伴吗
下一篇:EAD卡未收到如何入职JP Morgan
全局:
Learn from Google, Thanks
回复

使用道具 举报

🔗
yjps888 2022-11-22 03:36:55 来自APP | 只看该作者
全局:
这些东西 感觉都没啥用 哈哈
回复

使用道具 举报

全局:
假大空!直接上手就完事儿了!
回复

使用道具 举报

🔗
J.X 2023-3-11 06:10:15 来自APP | 只看该作者
全局:
yjps888 发表于 2022-11-21 11:36:55
这些东西 感觉都没啥用 哈哈
需要处理复杂维度的数据是必须的,尤其是工业界的数据
回复

使用道具 举报

全局:
这些还要学?随便看看就会了,不费脑筋
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表