Day2 - numpy(1)基本介绍及使用

numpy介绍:

一个可操作高维度阵列的套件,可快速的对整个资料做运算。
就不多说了,让我们直接实际操作从中认识numpy吧!

首先要使用一个套件,最一开始就是import

import numpy as np

通常我们在用numpy时都会将它命名为np,就是上述程序码中的 as np

建立ndarray:

使用numpy的array,参数可接受任何序列物件
https://ithelp.ithome.com.tw/upload/images/20210823/20140416oK0k8hJC3l.png
也可将物件直接放入参数

test_list=[ [ [1,'two',3] , ['one',2,'three'] ] , [ [4,'five',6] , ['four',5,'six'] ] ]
d=np.array(test_list)

查看ndarray shape:
https://ithelp.ithome.com.tw/upload/images/20210823/20140416lzHNzxxCk9.png
shape後可加入索引
https://ithelp.ithome.com.tw/upload/images/20210823/20140416Buk1z3s1h9.png

查看ndarray dimension:
https://ithelp.ithome.com.tw/upload/images/20210823/20140416tQEUNycebI.png

查看ndarray里的资料型态
https://ithelp.ithome.com.tw/upload/images/20210823/20140416fQyxmNN1mz.png

可在建立ndarray使指定好型态
https://ithelp.ithome.com.tw/upload/images/20210823/201404164jubU0anQI.png

astype改变型态

https://ithelp.ithome.com.tw/upload/images/20210823/20140416LUJV4qMf2m.png

今天焦点整理:

学会numpy建立多维阵列
认识其属性shape、ndim、dtype

送上colab连结,可自行在上面多做点练习更加熟悉numpy
https://colab.research.google.com/drive/1aIRaRvB1HFxFpDTpLNlkUnXJ1ef_4KkH?usp=sharing


<<:  安装 Django 在 Amazon Linux 2-Day 04

>>:  日常要讲干话,但我不会

D20 - 如何用 Apps Script 自动化地创造与客制 Google Slides?(一)架构拆解与更改文字

今天的目标 今天要教要怎麽样快速改客户名称後交出投影片。 如果在「需要大量制作时」,有时会发现其中某...

Day 9 - Event

Event 表示在 DOM 物件上所发生的事件,例如 click点击滑鼠 dblclick滑鼠连点两...

Day 27 - 从零开始导入Terraform,Infrastructure as Code Terraform Atlantis

本文同步刊登於个人技术部落格,有兴趣关注更多 Kubernetes、DevOps 相关资源的读者,请...

Day 34 (MySQL)

1.除错 MySQL02影片00:01 2.MAD利用命令列进入MySQL $ % = 终端机 (1...

Day03:认识MVT

背景知识 首先必须先知道网站的运作分为client(客户端)和server(服器端)两者比次运作 从...