文档章节

Numpy生成ndarray的几种方式

千面人
 千面人
发布于 2017/05/07 10:10
字数 162
阅读 59
收藏 0

记录下Numpy生成ndarray的几种方式,参考自官网的快速教程【1】:

  1. 通过python原生的列表或元组创建 
    array(object, dtype=None, copy=True, order=None, subok=False, ndmin=0)
  2. 初始化为0,1或空 
    np.zeros(shape, dtype=float, order='C')
    np.ones(shape, dtype=None, order='C')
    np. empty(shape, dtype=float, order='C')
  3. 创建序列
    np.arange([start,] stop[, step,], dtype=None)
  4. 创建线性空间
    np.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)
  5. 随机生成
    np.random.rand(d0, d1, ..., dn)        #random samples from a uniform distribution over [0, 1).

还有一些如zeros_like,randn,fromfile等,详细可以参考文档。

参考:

【1】numpy官网快速热门教程 https://docs.scipy.org/doc/numpy-dev/user/quickstart.html

© 著作权归作者所有

千面人
粉丝 18
博文 48
码字总数 24904
作品 0
杭州
高级程序员
私信 提问
一篇文章掌握Numpy的基本用法

使用numpy进行向量化运算 从上面的运行结果可以看出,numpy的向量化运算的效率要远远高于python的循环遍历运算(效率相差好几百倍)。 (1ms=1000µs) 2 创建ndarray数组 首先需要导入numpy...

dby_freedom
2018/10/14
0
0
1.python数据分析与展示----Numpy

1.数据的维度 一维数据:一维数据由对等关系的有序或无序数据构成,采用线性方式组织,如: 3.1413, 3.1398, 3.1404, 3.1401, 3.1349, 3.1376 对应列表、数组和集合等概念 列表和数组的区别:...

bxg1065283526
2018/04/27
0
0
Python数据分析numpy(1)

Python开源的科学计算基础库 1.表示N维数组对象ndarray 2.线性代数、傅里叶变换、随机数生成 3.广播函数,整合c++、c 一.数据的维度 1.数据 2.数据维度 3.一维数据 (1)特点 (2)Python中的...

十年磨一剑3344
2018/07/21
83
0
Numpy入门02---ndarray多维数组对象(上)

NumPy的核心特征之一就是N-维数组对象——ndarray。该数组允许你使用类似于标量的操作语法在整块数据上进行数学计算。 接下来让我们举个例子感受一下: !/usr/bin/python -- coding: UTF-8 ...

筠初
08/28
16
0
《利用Python进行数据分析》-6Numpy基础

Numpy是Python进行数值计算最重要的基础包,部分功能如下: 矢量算术运算和复杂的广播能力的快速 节省空间的多维数组 对整组数据进行快速运算的标准数学函数,不需要编写各种循环 线性代数和...

皮皮大
07/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Boot 2 实战:使用 Spring Boot Admin 监控你的应用

1. 前言 生产上对 Web 应用 的监控是十分必要的。我们可以近乎实时来对应用的健康、性能等其他指标进行监控来及时应对一些突发情况。避免一些故障的发生。对于 Spring Boot 应用来说我们可以...

码农小胖哥
30分钟前
3
0
ZetCode 教程翻译计划正式启动 | ApacheCN

原文:ZetCode 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。 ApacheCN 学习资源 贡献指南 本项目需要校对,欢迎大家提交 Pull Request。 ...

ApacheCN_飞龙
41分钟前
3
0
CSS定位

CSS定位 relative相对定位 absolute绝对定位 fixed和sticky及zIndex relative相对定位 position特性:css position属性用于指定一个元素在文档中的定位方式。top、right、bottom、left属性则...

studywin
49分钟前
6
0
从零基础到拿到网易Java实习offer,我做对了哪些事

作为一个非科班小白,我在读研期间基本是自学Java,从一开始几乎零基础,只有一点点数据结构和Java方面的基础,到最终获得网易游戏的Java实习offer,我大概用了半年左右的时间。本文将会讲到...

Java技术江湖
昨天
5
0
程序性能checklist

程序性能checklist

Moks角木
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部