numpy的简单实用杂乱

作者: 堕落天使1996 | 来源:发表于2019-04-20 14:34 被阅读0次

1. 创建一个2*2的数组

import numpy as np #导包
a=np.zeros((2,2))  #生成一个2*2的
print('a的类型: %s' % type(a))
print('a数组的结果: \n %s' %a)

执行的结果:

a的类型: <class 'numpy.ndarray'>
a数组的结果: 
 [[0. 0.]
 [0. 0.]]

2. random.uniform( ) 函数教程与实例解析

    1. uniform( ) 函数说明
      random.uniform(x, y) 方法将随机生成一个实数,它在 [x,y] 范围内。
    1. uniform( ) 的语法与参数

2.1 语法

# _*_ coding: utf-8 _*_
import random
random.uniform(x, y)


# _*_ coding: utf-8 _*_
from random import uniform
uniform(x, y)

提示:uniform 包含在random库中,需要使用时需导入random库。

2.2 参数

x -- 随机数的最小值,包含该值。
y -- 随机数的最大值,不包含该值。
返回一个浮点数

在numpy中也是可以进行调用的:

例如:


#2利用numpy的random生成一个随机数
b=np.random.uniform(0,80)  #生成一个0-79的随机数
b=int(b)#将生成的随机数转换成整数
print(b)

执行的结果:

55

3 计算数组某两行(列同理)对应的欧几里得距离

a=np.array([1,2])  #第一行
b=np.array([2,3]) #第二行
print('第一行: ',a)
print('第二行: ',b)
print('两行对应列相减:' ,a-b)
ju_li=np.sqrt(sum((a - b)**2))
print('欧几里得距离为: ',ju_li)

执行的结果如下:

第一行:  [1 2]
第二行:  [2 3]
两行对应列相减: [-1 -1]
欧几里得距离为:  1.4142135623730951

相关文章

  • numpy的简单实用杂乱

    1. 创建一个2*2的数组 执行的结果: 2. random.uniform( ) 函数教程与实例解析 unifo...

  • Python-03 ~ 机器学习库 之 NumPy

    NumPy是机器学习中最常用的计算科学库,今天就来看看吧 NumPy简单介绍 NumPy的简单介绍:NumPy是机...

  • numpy 笔记

    Numpy是什么 Numpy(Numerical Python)是一个开源的Python科学计算库,包含很多实用的...

  • pytorch基本语法

    pytorch类似于numpy的使用,同时可以使用GPU提升计算速度,还可以搭建深度学习模型,方便实用,简单易学,...

  • Data Analysis with Pandas

    numpy numpy使矩阵的数据处理变得简单 numpy处理数据读入 使用numpy读入数据import num...

  • python实现K近邻算法

    * 关于函数numpy.tile()的用法,可以参考:Numpy中tile()函数简单理解

  • 一文搞定Numpy&Pandas

    简单来说,Numpy就是用来进行矩阵计算的,而Pandas则基于Numpy,丰富并简化了Numpy的操作 Nump...

  • 小蛇学python(16)numpy高阶用法

    如果只是从事简单的数据分析,其实numpy的用处并不是很大。简单了解一下numpy,学好pandas已经够用,尤其...

  • numpy的简单操作

    (一)numpy 简介 numpy(numerical python)系统是python的一种开源的数值计算扩展。...

  • 4.Numpy与pandas

    numpy和pandas的作用 numpy简单来说,就是用来做矩阵运算的python包,pandas是基于nump...

网友评论

    本文标题:numpy的简单实用杂乱

    本文链接:https://www.haomeiwen.com/subject/qftlgqtx.html