Python之numpy零基礎入門(一)

2021-02-19 風控圈子

點擊 風控圏子 關注並星標

每天早上8點半

一起實現自我增值

創建ndarray數組

當創建好一個ndarray數組時,同時會在內存中儲存它的shape(維度大小)和dtype(數據類型)

import numpy as npa=[1,2,3,4,5,6]arr=np.array(a)print(arr)print(arr.shape)print(arr.dtype)

zeros函數

可以創建指定長度或形狀的全0數組

print(np.zeros(8))print(np.zeros((3,4)))


ones函數

可以創建指定長度或形狀的全1數組

print(np.ones(8))print(np.ones((3,4)))


arange函數

類似於python的內置函數range,但arange函數主要用於創建數組


ndarray數據類型

常見的幾種數據類型:浮點數(float)、整數(int)、複數(complex)、布爾值(bool)、字符串(string)和python對象(object)

print(arr.dtype)print(arr.astype('float'))


數組變換

可通過reshape方法改變其數據維度

arr1=arr.reshape(2,3)print(arr1)


數組合併

可通過concatenate方法指定軸方向合併數組

arr2=np.arange(7,13).reshape(2,3)print(arr2)print(np.concatenate([arr1,arr2],axis=0))print(np.concatenate([arr1,arr2],axis=1))


數組拆分

可通過split方法將數組拆分成多個數組

print(np.split(arr2,[3,2]))


隨機數函數

randint函數

a = np.random.randint(100,200,size=(5,4))print(a)print('randn函數')b = np.random.randn(2,4,2)print(b)print('normal函數')b = np.random.randn(2,4,2)print(b)

▼ 往期精彩回顧 ▼

獨行40國,風控女孩的環球之旅

乾貨|反欺詐特徵規則大放送

乾貨|分類評估指標:AUC值和KS值

乾貨|理解知識圖譜三層境界(一)

基礎|想玩轉Neo4j?先了解數據導入!

少年你渴望力量嗎?你要的資料庫資料給你

純代碼|特徵分箱及評估超詳細教程

一文讓你了解評分卡開發後是怎麼投入生產環境的

指標分析|風控人必知必會的指標

風控圈小助手

帶你去見新朋友

這裡有三大社群:互金反欺詐、風險研習社、風控圈。

QQ資料群:102755159

技術交流微信群,請掃描小助手二維碼邀請進入:

風控圈公眾號

長按掃描二維碼關注

你「在看」我嗎?

    點「在看」的你,真好看!

相關焦點

  • 零基礎入門學習python
    零基礎入門可以學習python嗎?書聲琅琅Python培訓徐老師介紹,很多的朋友諮詢徐老師,想知道如果自己是零基礎的話,到底要如何快速學習Python,由於Python的作用非常大,我們知道PYTHON有全棧課,PYTHON有人工智慧課,今天我們來介紹一下小白如何最快學會寫簡單Python爬蟲。
  • 學員筆記||Python數據分析之:numpy入門(一)
    (點擊上方公眾號,快速關注一起學AI)這是我學<Python數據分析>時整理出來的numpy基礎速讀筆記,內容大致分為
  • Python之numpy數組學習(一)
    好處是:數組元素類型相同,可輕鬆確定存儲數組所需的空間大小。同時,numpy可運用向量化運算來處理整個數組。Numpy數組的索引從0開始。(這裡我使用的是ipython命令行,ipython最近剛開始用,以後詳細介紹下。)
  • 好程式設計師Python培訓分享numpy簡介
    好程式設計師Python培訓分享numpy簡介:一、numpy簡介:NumPy是一個功能強大的Python庫,主要用於對多維數組執行計算。NumPy這個詞來源於兩個單詞-- Numerical和Python。NumPy提供了大量的庫函數和操作,可以幫助程式設計師輕鬆地進行數值計算。
  • Python冬令營-Numpy 使用簡介
    Numpy 簡介: 使用python進入數據科學的世界!
  • Python的武器庫05:numpy模塊(下)
    說到程式語言python,有一個著名的格言"餘生太短,只用python"。如果要分析為什麼會存在這麼一句格言?python的語法並不簡單,有複雜難懂的部分,之所以有這樣一句格言,是因為python中有很多強大的模塊,就像一個武器庫。
  • Python入門教程(一):初識Numpy
    Numpy是Python中較為常用的模塊,今天我們就從Numpy的基礎應用講起,非常適合0基礎的小白哦,python系列的基礎課程也會持續更新。首先,我們在運用某個模塊之前需要先導入這個模塊。import numpynumpy.
  • python數據分析專題 (9):numpy基礎
    總之,知道numpy是python數據分析最重要的基礎包就可以了。有了numpy才可以利用這種數組對整塊數據執行一些數學運算,比python自帶的數組以及元組效率更高,其語法跟變量元素之間的運算一樣,無需進行循環操作。為什麼需要numpypython默認進行多個數據的計算,是使用循環,如果循環次數多,就非常耗時。
  • python:numpy入門詳細教程
    numpy:numerical python縮寫,提供了底層基於C語言實現的數值計算庫,與python內置的list和array數據結構相比,其支持更加規範的數據類型和極其豐富的操作接口,速度也更快num
  • python數據分析:numpy入門
    微信公眾號:學點啥玩點啥小白友好型python數據分析:numpy入門numpy:一個在python中做科學計算的基礎庫,重在數值計算,也是大部分python科學計算庫的基礎庫,多用於在大型、多維數組上執行數值計算。
  • Python的武器庫04:numpy模塊(上)
    說到程式語言python,有一個著名的格言"餘生太短,只用python"。如果要分析為什麼會存在這麼一句格言?python的語法並不簡單,有複雜難懂的部分,之所以又這樣一句格言,是因為python中有很多強大的模塊,就像一個武器庫。
  • 數據系列教程之numpy( 三)
    數據分析系列教程之numpy( 一)數據分析系列教程之numpy(二)上周講了數據分析入門的前兩節,numpy
  • 不懂NumPy 算什麼 Python 程式設計師?|CSDN 博文精選
    list VS ndarraynumpy 的核心是 ndarray 對象(numpy 數組),它封裝了 python 原生的同數據類型的 n 維數組(python 數組)。numpy 數組和 python 數組之間有幾個重要的區別:numpy 數組一旦創建,其元素數量就不能再改變了。
  • Python數據科學Numpy基礎20問
    1、什麼是numpy?一言以蔽之,numpy是python中基於數組對象的科學計算庫。提煉關鍵字,可以得出numpy以下三大特點:2、如何安裝numpy?因為numpy是一個python庫,所以使用python包管理工具pip或者conda都可以安裝。
  • Python | Numpy簡介
    Numpy簡介python標準庫中的列表(list)可以當數組用,支持動態內存分配和垃圾收集,列表元素可以是任何對象,功能強大!兩大法寶:多維數組ndarray和通用函數ufunc如何使用Numpy等python第三方軟體包?(如何開外掛?)被import的可以是通過conda或pip安裝的包,也可以是python的path中(包括當前目錄)的其它x.py文件。
  • Python使用ctypes模塊調用DLL函數之C語言數組與numpy數組傳遞
    python使用ctypes模塊調用DLL函數之傳遞數值、指針與字符串參數、一般情況下,DLL函數中傳遞C語言類型的數組,在接收到Python語言中時,通常將其轉換為numpy庫裡面的數組類型,這樣做的好處是可以藉助於numpy強大的分析處理功能對數據直接作後續處理。這次通過例子演示下C語言數組到numpy數組之間是怎樣傳遞的。
  • Python之numpy數組學習(三)
    作者  Airy本文轉自AiryData,轉載需授權前面我們學習了numpy庫的簡單應用和數組的處理,今天來學習下比較重要的如何拆分數組。下面看一下代碼(建議訪問原文連結查看規範代碼):#-*- coding:utf-8 -*-import numpy as npa = np.arange(9).reshape(3, 3)print (a)#Out: #array([[0, 1, 2],#       [3, 4, 5],#
  • Python NumPy可視化圖解(上)
    numpy數組 vs. Python列表乍看上去,NumPy數組與Python列表極其相似。它們都用來裝載數據,都能夠快速添加或獲取元素,插入和移除元素則比較慢。當然相比python列表,numpy數組可以直接進行算術運算:
  • Python Numpy學習教程(一)Python篇
    這篇文章主要簡單介紹Python的基本數據結構、容器、列表、字典、集合、元組、函數和類等知識點Python Numpy學習教程Author:     Justin JohnsonInterpreter:AmusiDate:   2018-03-24Reference:[1]:http://cs231n.github.io/python-numpy-tutorial
  • 學員筆記|Python數據分析之numpy入門(三)
    以下講到的add,subtract等都是numpy提供的ufunc函數。                                           逐元素運算:就是兩個shap一致的矩陣,相同位置上的元素的運算。