Python数据分析

Python数据分析 知识量:13 - 56 - 232

2.2 创建普通数组><

通过列表创建- 2.2.1 -

使用array()函数可以创建普通数组。向array()函数传递一个列表,以创建数组。

import numpy as np
arr=np.array([1,2,3,4,5])
print(arr)

运行结果为:

[1 2 3 4 5]

创建多维数组- 2.2.2 -

向array()函数传递一个嵌套列表,以创建多维数组。

import numpy as np
arr=np.array([[1,2,3],[4,5,6]])
print(arr)

运行结果为:

[[1 2 3]
 [4 5 6]]

通过元组创建- 2.2.3 -

向array()函数传递一个元组,以创建数组。

import numpy as np
arr=np.array((1,2,3,4,5))
print(arr)

运行结果为:

[1 2 3 4 5]

利用range()函数创建- 2.2.4 -

利用range()函数快速创建数组。

import numpy as np
arr=np.array(range(1,20,2))
print(arr)

运行结果为:

[ 1  3  5  7  9 11 13 15 17 19]

注意:利用range()函数只能创建int类型元素的数组,如果设为float类型,就会出错。

import numpy as np
arr=np.array(range(1.,20.,2))
print(arr)

运行结果为:

Traceback (most recent call last):
  File "D:/PythonTestFile/tax/test.py", line 2, in <module>
    arr=np.array(range(1.,20.,2))
TypeError: 'float' object cannot be interpreted as an integer