jupyter语法一

Posted zdq1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jupyter语法一相关的知识,希望对你有一定的参考价值。

学习方法:?shift+enter

例如:

技术图片

token问题

去D盘输入jupter,就显示该盘文件

1列表转换数组:

import numpy as np
np.array(shop_car)
  • 打印结果

技术图片

  • 数组相乘(向量操作)

    #### 有一个购物车, 购物车中有商品的数量和对应的价格, 求总的价格
    import numpy as np
    shop_car = [2,4,6,1]
    shop_price = [10,20,1,30]
    
    shop_car_np=np.array(shop_car)
    shop_car_np
    
    shop_price_np = np.array(shop_price)  ### ndarray
    shop_price_np
    
    res = shop_car_np * shop_price_np   #### 向量操作
    res.sum()
    
    """
    数组于列表的区别:
      相比于列表,需要for循环,而数组只需调用内容的sum()方法即可
      数组(列表):对应索引位相乘【包括数组和数组相乘】,sum()相加
      做了列表不能做的事
    """
    

2 ndarray二维数组

  • ndarray二维数组:列表套两个或多个列表

    res= np.array([[1,2,3,4],[5,6,7,8]])
    res
  • out:

    array([[1, 2, 3, 4],
           [5, 6, 7, 8]])

3. ndarray的属性

  • res.T——数组的转置(对高维数组而言)

    res= np.array([[1,2,3,4],[5,6,7,8]])
    res.T

    out

    array([[1, 5],
           [2, 6],
           [3, 7],
           [4, 8]])
    
    # 数组的转置就是讲二维或多维数组之间对应索引位置的值两两放在数组中

    ? ··转置:几行几列

技术图片

  • res.dtype

    out

    dtype('int32')
  • res.size —— 数组元素的个数

    out

    8
  • res.ndim——数组的维度

    out

    2
  • res.shape ### 以元组的形式展示数组的维度

    out

    
    array([[1, 2, 3, 4],
           [5, 6, 7, 8]])
    # 两行4列!

4 ndarray的数据类型转换

技术图片

5 ndarray的创建

注意:

  • linspace

    np.linspace(2,4,num=10,endpoint=False)# num就是平均分成几份,endpoint算不算最后一个
    
    
    np.eye(4,dtype=int,k=-2)#对角线索引:0(默认)表示主对角线,正值表示上对角线,负值表示上对角线到下对角线。
    
    np.empty([2,1], dtype=int)# 几行几列的随机数,
    
    zeros # 填充0
    np.zeros(10) #
    
    np.ones(10)# 弄出几个1的数组

技术图片

以上是关于jupyter语法一的主要内容,如果未能解决你的问题,请参考以下文章

python jupyter快速运行片段

python jupyter magic命令片段

如何更改 IPython(Jupyter) 中代码的突出显示颜色样式?

一日一技:如何从多个Jupyter Notebook中找到需要代码段

教你使用Jupyter可视化查询语句的语法树

jupyter语法一