一、numpy 安裝
pip3 install numpy
二、檢視與指定數值型別#!/usr/bin/env python
# -*- coding: utf-8 -*-
# author : jia666
# time : 2021/2/20 15:49
import numpy as np # 匯入 numpy 模組
#todo 1 指定數值型別,修改數值型別,檢視數值型別
a = np.array(
[1.1, 2.2, 3.3], dtype=np.float64)
# 指定 1 維陣列的數值型別為 float64
print(a, a.dtype)
# 檢視 a 及 dtype 型別
print(a.astype(int).dtype)
# 將 a 的數值型別從 float64 轉換為 int,並檢視 dtype 型別
'''執行結果
[1.1 2.2 3.3] float64
int32
'''
三、數值型別''
'數值型別
型別 解釋
bool 布林型別,1 個位元組,值為 true 或 false。
int 整數型別,通常為 int64 或 int32 。
intc 與 c 裡的 int 相同,通常為 int32 或 int64。
intp 用於索引,通常為 int32 或 int64。
int8 位元組(從 -128 到 127)
int16 整數(從 -32768 到 32767)
int32 整數(從 -2147483648 到 2147483647)
int64 整數(從 -9223372036854775808 到 9223372036854775807)
uint8 無符號整數(從 0 到 255)
uint16 無符號整數(從 0 到 65535)
uint32 無符號整數(從 0 到 4294967295)
uint64 無符號整數(從 0 到 18446744073709551615)
float float64 的簡寫。
float16 半精度浮點,5 位指數,10 位尾數
float32 單精度浮點,8 位指數,23 位尾數
float64 雙精度浮點,11 位指數,52 位尾數
complex complex128 的簡寫。
complex64 複數,由兩個 32 位浮點表示。
complex128 複數,由兩個 64 位浮點表示。
'''
Numpy學習筆記(一)
numpy的主要物件是同種元素的多維陣列,這和python的列表稍微不同,python列表的元素型別可以不同。在numpy中,維度 dimensions 叫做軸 axes 軸的個數叫做秩 rank 比如 1,2,3 是乙個秩為1 的陣列,軸長度為3 1.0.0.0.1.2.陣列的秩為2,第一維的維度...
安裝numpy筆記
本人小白,寫這個為了方便未來的小白 至此一般都不需要再看下去了 本著新版就是好的心態我安裝了python3.5和對應的numpy,後來發現我需要的是python2.7 好吧我又不會解除安裝,只能讓它倆相容了。我環境設定路徑,是 d python scripts 和 d python 而不是pytho...
numpy學習筆記 其一
ndarray 一種多維陣列物件,ndarray是乙個通用的同構資料多維容器,即其中的每乙個元素必須是相同型別的。當元素的型別不同時,系統會強制轉換資料型別。每個陣列都有乙個shape 乙個表示各維度大小的元組 和有乙個dtype 乙個用於說明資料型別的物件 使用np.ndarray 建立陣列時,引...