ndarray简单的介绍

常用的python IDE工具:
文本工具类IDE 集成工具类IDE
IDLE Pycharm
Sublime Text Anaconda&Spyder
一些概念解释:
IDLE是python自带编译器,包含交互式和文件式两种方式。交互式中输入代码后可立刻输出结果,文件式适合300行一下的代码编写。
Pycharm相对简单,集成度高,适合编程较大的项目。
Anaconda开源免费,支持800个库。
conda是一个工具用于管理第三方包以及配置相关环境,包管理与pip类似,环境管理可以使用不同版本的python
IPython是一个功能强大的交互式shell,适合进行交互式数据可视化和GUI相关应用

(Spyder界面)

(改变配色风格)
维度是一组数据的组织形式,一组数据可以表示一个含义或多个含义。
列表和数组,列表中每一个元素的数据类型可以不同,数组的元素的数据类型需要相同。

(ipython的?)

numpy的意义

(数组对象的意义)
`def pysum():
a = [0,1,2,3,4]
b = [9,8,7,6,5]
c=[]
for i in range(len(a)):
c.append(a[i]2+b[i]3)
return c
print(pysum())
分开的两个数组,将每个数组的数依次拿出来计算,计算的结果又是一个新的数组

numpy as np
def npsum():
a = np.array([0,1,2,3,4])
b = np.array([9,8,7,6,5])
c = a2+b3
return c
print(npsum())
np.array将两个数组变成了两串数字,c = a2+b3是对数字的运算,得出的结果也是一串数字。

a = np.array([[0,1,2,3,4],[9,8,7,6,5]])
print(a.ndim)
print(a.shape)
print(a.size)
print(a.dtype)
print(a.itemsize)
`


输出结果

对应表格

posted @ 2021-03-04 20:11  KONGQer  阅读(46)  评论(0)    收藏  举报