python数据处理及机器学习之——python科学计算库Numpy
一、开发环境
1.Anaconda:一个开源的python发行版本,其包含了conda、Python等180多个科学包及其依赖项。
2.Jupyter Notebook:交互式笔记本,web应用程序。
二、Numpy概述
导入numpy模块
import numpy as np
问题导入:如何实现对数组元素加1的操作?——转化为numpy.ndarray类型后操作。
三、属性与赋值操作
1.创建类型为numpy.ndarray的array1;赋值;输出array2。
array1 = np.array([11,22,33,44,55])
array2 = array1 + 1
array2
2.数组相加——相加的数组数组元素个数相同
array1 + array2
3.数组相乘——相乘的数组数组元素个数相同
array1 * array2
4.ndarray.shape——数组的维度,对于矩阵,n 行 m 列
np.array([[1,2,3],[4,5,6]]).shape
注:对于ndarray结构来说,里面的所有元素必须为同一类型,否则会自动向下进行转换!
5.ndarray基本属性操作:type(array)
array1 = np.array([1,2,3])
type(array1)
6.ndarray基本属性操作:array.dtype——返回ndarray 对象的元素类型
array1.dtype
7.ndarray基本属性操作:array.itemsize——返回ndarray 对象中每个元素的大小,以字节为单位
array1.itemsize
8.ndarray基本属性操作:array.size——返回数组元素的总个数
array1.size
- 点赞
- 收藏
- 关注作者
评论(0)