标签:为什么 整型 float 组元 数组 like ade enter style
NumPy是高性能科学计算和数据分析的基础包。它是pandas等其他各种工具的基础。
(1)ndarray:一个多维数组结构,高效且节省空间。
(2)无需循环对整组数据进行快速运算的数学函数。
(3)线性代数、随机数生成和傅里叶变换功能。
pip install numpy # 安装方法
import numpy as np # 引用方法
import numpy as np
import random
# uniform随机生成浮点数,这里是随机生成100~200之间的浮点数
a = [random.uniform(100.0, 200.0) for i in range(50)]
print(a)
x = 6.8 # 人民币和美元的汇率
# 方法一:使用循环
b = []
for ele in a:
b.append(ele * x)
print(b)
# 方法二:使用numpy
a = np.array(a)
c = a * x
print(c)
import numpy as np
import random
# uniform随机生成浮点数,这里是随机生成100~200之间的浮点数
a = [random.uniform(100.0, 200.0) for i in range(50)]
g = [random.randint(1, 10) for j in range(50)]
d = np.array(g)
sum = a*d.sum() # 所有商品总金额
print(sum)
创建ndarray:np.array(array_like)
数组和列表的区别:
属性 | 属性含义 |
---|---|
T | 数组的转置(对高维数组而言) |
size | 数组元素的个数 |
ndim | 数组的维数 |
shape | 数组的维度大小(元组形式) |
dtype | 数组元素的数据类型 |
ndarray中绝大多数情况下都是保存各种数字,基本不保存字符串数据。
类型 | 类型细分 |
---|---|
布尔型 | bool_ |
整型 | int_ int8 int16 int32 int64 |
无符号整型 | uint8 uint16 uint32 uint64 |
浮点型 | float_ float16 float32 float64 |
复数型 | complex_ complex64 complex128 |
标签:为什么 整型 float 组元 数组 like ade enter style
原文地址:https://www.cnblogs.com/xiugeng/p/10327656.html