文章目录

  • 数组的创建
  • 案例一:数组创建示例
  • 案例二:数组的修改
  • 案例三:创建固定范围的数组
  • 案例四:生成随机数
  • 案例五:创建随机数组
  • 正态分布
  • 案例一:生成随机正太分布
  • 案例二:创建标准正态分布
  • 案例三:随机生成500支股票2年的交易日涨跌幅数据
  • reshape:没有改变原来的形状,修改数据时数据量要匹配
  • resize:修改原来的形状
  • astype:修改类型
  • np.round:修改小数的位数
  • T:数组转换(转置)
  • 案例四:tostring() - 数值转换


数组的创建

案例一:数组创建示例

python将行列数据转换为矩阵 python 行列互换_数据分析

案例二:数组的修改

array:创建一个新的数组,修改原来数组中的数据时,不会修改新数组中的数据。
asarray:引用原来的数组。

python将行列数据转换为矩阵 python 行列互换_python_02


python将行列数据转换为矩阵 python 行列互换_numpy_03

案例三:创建固定范围的数组

python将行列数据转换为矩阵 python 行列互换_数组_04

案例四:生成随机数

python将行列数据转换为矩阵 python 行列互换_python_05

案例五:创建随机数组

python将行列数据转换为矩阵 python 行列互换_数据分析_06

正态分布


案例一:生成随机正太分布

python将行列数据转换为矩阵 python 行列互换_python将行列数据转换为矩阵_07

案例二:创建标准正态分布

python将行列数据转换为矩阵 python 行列互换_python将行列数据转换为矩阵_08

案例三:随机生成500支股票2年的交易日涨跌幅数据

python将行列数据转换为矩阵 python 行列互换_numpy_09

reshape:没有改变原来的形状,修改数据时数据量要匹配

python将行列数据转换为矩阵 python 行列互换_数组_10

resize:修改原来的形状

python将行列数据转换为矩阵 python 行列互换_数组_11

astype:修改类型

python将行列数据转换为矩阵 python 行列互换_数据分析_12

np.round:修改小数的位数

python将行列数据转换为矩阵 python 行列互换_python_13

T:数组转换(转置)

T:把行列进行互换,相当于reshape,不能修改原来的形状

python将行列数据转换为矩阵 python 行列互换_python将行列数据转换为矩阵_14

案例四:tostring() - 数值转换

tostring:将数值转换成bytes,比如数值想要保存在文件中,不能直接保存数值的类型。
当数据太多,jupyter会进行数组的输出限制。

python将行列数据转换为矩阵 python 行列互换_python_15