PYTHON学习总结

  1. Numpy几乎是Python 生态系统的数值计算的基石,例如Scipy,Pandas,Scikit-learn,Keras等出色的包都基于Numpy。其ndarray( N-dimensional array)python的list性能优越,在数值计算,机器学习,人工智能,神经网络等领域广泛应用。

详细介绍:

numpy.reshape(a, newshape, order=’C’)简单来说就是不改变数据内容的情况下改变数据的行列大小,行*列 始终等于元素总个数。其中常见用法为传入 -1参数,解释如下:

a.reshape(-1, 1) ====>转变为一列的数组

a.reshape(1, -1) ====>转变为一行的数组

np.reshape(bd, (71, 60, 1))===>将bd转变为一个3维数组,共71个元素,每个元素由60行1列组成。

a.reshape(10, 11) 等同于 a.reshape((10, 11))

a = np.array([[0,1,2,3],[4,5,6,7],[8,9,10,11]])
print(a)
print(a[0:3, 1:4])

#输出结果:
[[ 0  1  2  3]
 [ 4  5  6  7]
 [ 8  9 10 11]]
[[ 1  2  3]
 [ 5  6  7]
 [ 9 10 11]]

a[0:3, 1:4]  解释:此表达式表示取a的[0,3)行、[1,4)列。
  1. MinMaxScaler数据归一化,常用方法:
MinMaxScaler(feature_range=(0, 1))==>参数feature_range控制数据压缩到[0,1],常用的的计算方式为 x' = (x - min(x)) / (max(x) - min(x)),也可以定义自己的计算公式。

详细解释:

Original: https://blog.csdn.net/yrnaaa/article/details/122774272
Author: yrnaaa
Title: PYTHON学习总结

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/761322/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球