python 字符数组,python字符串数组转换为数字数组

  python 字符数组,python字符串数组转换为数字数组

  1.一个冒号

  [医]的

  a[i:-j]

  这里的I是指起始位置,默认值为0;

  j是结束位置,默认值是len(a)。检索数组中的值时,从数组下标I(包括)到下标J(除外)提取值。

  当冒号表示负数时,从末尾开始计数的位置。

  2.两个冒号

  a[i:j:h]

  I,j仍然是起始和结束位置,h是步长,默认值为1。

  如果从底部开始的i/j下标保持不变,即使i/j位置有负数,那么如果H为负,就是反向输出。在这种情况下,要求起始位置下标大于结束位置。

  两个冒号的情况下,当H为正数时,I默认为0,J默认为Len(a);

  如果h为负,I默认为-1,这是最后一个位置。j默认为-len(a )-1(位于下标0之前,所以可以输出到下标0。

  a=python

  默认情况下,print(a[:]) # python的冒号表示所有选择。

  Print(a[1:4:])表示默认步长是1,因为它没有在yth冒号后表示。

  Print(a[:-1]) # pytho -1表示倒数第二个位置。因为没有指定before:的初始位置,所以默认值为0,从下标0开始检索,直到最后一个位置。

  Print(a[1:-2](#yth-2表示倒数第二个位置,即从下标1开始的倒数第二个位置)

  与print的前两个冒号(a[:3360-1]) # nohtyp #的顶部对齐,以确定开始位置和结束位置。

  #3参数-1表示步长为-1,即以逆序输出。

  #这里a[:-1]等价于a[-1:-Len[a]-1:-1],即从最后一个元素开始的第一个元素。

  # So [:-1]通常用于反向输出数组

  Print(a[1:43360-1])在这里输出一个空字符串。因为指定的步骤不能从下标1前进到4,所以输出是空字符串,但不会发生错误。

  Print(a(2:-7:-2)) OTP这里起始位置是-2,结束位置是-7(输出到-6位置因为不包含),步长是-2。

  a=NP.array ([ 1,2,3 ]、[ 4,5,6 ]、[ 7,8,9 ]、[ 11,12,13 ])

  打印(a [ :3360-1,2:03360-1 ]

  [[13 12]

  [ 9 8]

  [6)5]

  [ 3 2]]

  #多维数组也是如此。每个维度都可以单独操作,并用逗号分隔。

  多维数组的示例:

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: