pip install numpy
2.
Numpy基础知识array
。 请注意,numpy.array
与标准Python库类 array.array
不同,后者仅处理一维数组并提供较少的功能。 ndarray
对象则提供更关键的属性:
shape
元组的长度就是rank或维度的个数 ndim
。float64
类型的数组的 itemsize
为8(=64/8),而 complex32
类型的数组的 itemsize
为4(=32/8)。它等于 ndarray.dtype.itemsize
。# -*- coding: utf-8 -*-
"""
Author : Jason
"""
__author__ = 'Jason'
'''
NumPy是Python的一个用于科学计算的基础包,属于Python的第三方库。
NumPy包的核心是ndarray对象。它封装了n维同类数组,特别注意这里的数组必须是同类型。
个人理解: 结合现代中的矩阵最好理解了
使用前先安装 pip3 install numpy
'''
import numpy as np
data1 = [1,2,3,4,5]
array1 = np.array(data1)
print(type(array1),"\n",array1)
'''
[1 2 3 4 5]
'''
data2 = [[1,2,3],[4,5,6]]
array2 = np.array(data2)
print(array2)
'''
[[1 2 3]
[4 5 6]]
'''
#查询内部元素类型
print(array1.dtype) # int32
print(array2.dtype) # int32
#转换数据类型
print(array1.astype("str")) # ['1' '2' '3' '4' '5']
print(array1.astype("str").dtype) #
参照:《基于Python的大数据分析基础及实战》