首页 > 其他分享 >numpy基础

numpy基础

时间:2023-10-16 17:13:41浏览次数:35  
标签:11 d2 基础 array Out numpy d1

In [1]:

pip install numpy
   
Requirement already satisfied: numpy in c:\users\dengzl\.conda\envs\data_analysis\lib\site-packages (1.26.0)
Note: you may need to restart the kernel to use updated packages.
  In [2]:
# 创建一个一维数组
import numpy as np
d1 = np.array([1,2,3,4,5])
d1
  Out[2]:
array([1, 2, 3, 4, 5])
  In [3]:
# 属性: size数据大小
d1.size
  Out[3]:
5
  In [7]:
# 属性:type数据类型
type(d1)
  Out[7]:
numpy.ndarray
  In [8]:
# ndim数据维度
d1.ndim
  Out[8]:
1
  In [11]:
# 创建二位数组
d2 = np.arange(15)
d2
  Out[11]:
array([ 0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14])
  In [14]:
# 增加行、列维度
d2 = d2.reshape(3,5)
d2
  Out[14]:
array([[ 0,  1,  2,  3,  4],
       [ 5,  6,  7,  8,  9],
       [10, 11, 12, 13, 14]])
  In [15]:
 # 打印属性
d2.size
  Out[15]:
15
  In [16]:
d2.ndim
  Out[16]:
2
  In [17]:
type(d2)
  Out[17]:
numpy.ndarray
  In [ ]:  

标签:11,d2,基础,array,Out,numpy,d1
From: https://www.cnblogs.com/mlzxdzl/p/17767793.html

相关文章

  • 创建numpy数组
     1.2.1创建NumPy数组的多种方式¶array:将数组转换为ndarray,推断dtype或者显示指定arange:类似内置函数range,返回ndarrayzeros:创建全0数组,可指定形状和dtypeones:创建全1数组,可指定形状和dtypeempty:创建新数组,只分配内存空间、不填充任何值1.2.2转换NumPy数......
  • numpy基本操作
      1.3.1索引¶单个元素索引:一维数组、负数索引二维数组的索引1.3.2切片¶切片跨步索引数组:针对多为数组的索引索引结合切片 In [1]:importnumpyasnp In [2]:#一维数组索引array1=np.array([1,2,3,4,5])array......
  • Numpy数据运算
    1.4-NumPy数组运算  1.4.1算术运算¶add加subtract减multipie乘divide除1.4.2数学运算¶三角函数:sin,cos,tan算术运算1.4.3统计运算¶mean均值average均值var方差std标准差1.4.4聚合运算¶性能区别:np聚合函数和py内置函数sum......
  • Unity中的数学基础——贝塞尔曲线
    一:前言 一条贝塞尔曲线是由一组定义的控制点P0到Pn,n=1为线性,n=2为二次......第一个和最后一个控制点称为起点和终点,中间的控制点一般不会位于曲线上 获取两个点之间的点就是通过线性插值(Mathf.Lerp),0<=t<=1二:贝塞尔曲线公式——线性公式:给定点P0、P1,线性贝兹曲线只是一条两......
  • 无涯教程-NumPy - reshape函数
    此函数在不更改数据的情况下为数组提供了新的维度,它接受以下参数-numpy.reshape(arr,newshape,order')Sr.No.描述1arr数组2newshapeint或int的元组,新维度应与原始维度兼容3order如果数组存储在类似Fortran的连续内存中,则"C"表示C风格,"F"表示Fortran风格,"......
  • 2023-2024-1 20231413 《计算机基础与程序设计》第四周学习总结
    班级:2023-2024-1-计算机基础与程序设计作业要求:2023-2024-1《计算机基础与程序设计》教学进程目标:自学教材:计算机科学概论第4、5章并完成云班课测试《C语言程序设计》第3章并完成云班课测试教材学习内容总结:了解了门和电路、计算部件的基础知识教材学习中的问题和解决过程:......
  • 无涯教程-NumPy - Matplotlib
    Matplotlib是Python的绘图库,它与NumPy一起使用,提供了一个环境,是MatLab的有效开源替代方案,它可以与PyQt和wxPython等图形工具包一起使用Matplotlib模块最初由JohnD.Hunter编写。自2012年以来,MichaelDroettboom是主要开发人员。目前,Matplotlib版本。1.5.1是可用的稳定版本。......
  • 开关电源三大基础拓扑解析:BUCK/BOOST/BUCK-BOOST
    1、BUCK拓扑电路Buck电路是一个降压电路,Vi=Vls+Vo。因Vi>Vo,故具有降压作用。(1)开关管S导通阶段 当开关闭合时,续流二极管D是截止的,由于输入电压Vi与储能电感Ls接通,因此输入-输出压差(Vi-Vo)就加在Ls上,使通过Ls上的电流线性地增加。在此阶段,除向负载供电外,还有一部分电能储存......
  • Java基础知识
    Java基础知识目录Java基础知识第08章面向对象编程(中级部分)306~318多态第10章面向对象编程(高级部分)374~382static类变量和类方法383~385main386~391代码块392~393单例模式394~397final403~412接口413~424内部类第11章枚举和注解425~432Enum枚举433~436注解第12章异......
  • 实验1 类和对象编程_基础编程1
    实验任务1task1.cpp//标准库string,vector,array基础用法#include<iostream>#include<string>#include<vector>#include<array>//函数模板//对满足特定条件的序列类型T对象,使用范围for输出template<typenameT>voidoutput1(constT&obj){for(aut......