一.创建Array
使用np.array()由python list创建
C 数组的概念:数据类型一致的一个连续的内存空间
python list 列表 (C语言说:列表其实就是一个指针数组),列表不要求数据类型一致,
numpy的构建是采用c语言,数组类型要保持一致
numpy默认ndarray的所有元素的类型是相同的.
如果传进来的列表中包含不同的类型,则统一为同一类型,优先级: str>float>int
#numpy 数组的上创建,三种类型数据,都变成字符串str import numpy as np array = np.array([1,3.14,"hello"]) array
array(['1', '3.14', 'hello'], dtype='<U32')
#numpy 数组的上创建,二种类型数据整数和浮点,都变成浮点 import numpy as np array = np.array([1,3.14]) array
array([1. , 3.14])
#numpy 数组的上创建,二种类型数据整数,还是整数 import numpy as np array = np.array([1,3]) array
array([1, 3])