Python 數據分析:numpy,抽提,多維切片索引

目錄

  • 1 示例代碼
  • 2 歡迎糾錯
  • 3 免費爬蟲
  • ------
  • 以下關于 Markdown 編輯器
    • 新的改變
    • 功能快捷鍵
    • 合理的創建標題,有助于目錄的生成
    • 如何改變文本的樣式
    • 插入鏈接與圖片
    • 如何插入一段漂亮的代碼片
    • 生成一個適合你的列表
    • 創建一個表格
      • 設定內容居中、居左、居右
      • SmartyPants
    • 創建一個自定義列表
    • 如何創建一個注腳
    • 注釋也是必不可少的
    • KaTeX數學公式
    • 新的甘特圖功能,豐富你的文章
    • UML 圖表
    • FLowchart流程圖
    • 導出與導入
      • 導出
      • 導入

1 示例代碼

??直接上代碼。

def npy1():"""多維切片索引,以切片為參數傳參。抽提連續數據。注意看維度變化!!!""""""先看二維數組的。"""arr = np.arange(8).reshape(4, 2)print(arr)"""[[0 1][2 3][4 5][6 7]]""""""四行兩列。"""arr1 = arr[0:2]print(arr1)"""[[0 1][2 3]]""""""取前兩行,以及,所有列。注意結果還是二維的。我們再試試取前兩行,以及,第 1 列。"""arr1 = arr[0:2, 0]print(arr1)"""[0 2]""""""沒有問題!但是變一維了!只要第 1 列中的部分數據!本身第 1 列就是一維的,再取部分,肯定還是一維啊。豎著的 [0 2] 表達成橫向的了,這沒問題,一維數組沒行列之分,只是序列化數據(強調元素前后順序),和“向量”不是一回事兒。我們再試試取前兩行,以及,第 2 列。"""arr1 = arr[0:2, 1]print(arr1)"""[1 3]""""""利用“多維切片索引”抽提數據的基本原型其實如下:arr1 = arr[a:b, c:d]這是針對二維數組的,最多可以寫一個逗號,寫兩個切片式。為什么是兩個切片式?因為這個數組就兩個維度啊。多了切不著啊!再來個三維數組做測試。"""arr = np.arange(24).reshape(3, 2, 4)"""有三個二維數組,其中二維數組的形狀是兩行四列。今后我們說行列高以及更高維度數量特征時,都用中文而非阿拉伯數字表示。最多可以寫三組切片。該三維數組的第一維(axis=0)有 3 個特征,寫索引的話就是 0 1 2 ,所以如果做切片,最小可以寫 0 ,最大只能寫 3(左包右不包,寫 3 只能取到 2 )。該三維數組的第二維(axis=1)有 2 個特征,寫索引的話就是 0 1 ,所以如果做切片,最小可以寫 0 ,最大只能寫 2 。該三維數組的第三維(axis=2)有 4 個特征,寫索引的話就是 0 1 2 3 ,所以如果做切片,最小可以寫 0 ,最大只能寫 4 。"""arr1 = arr[0:2, 0:1, 3:4]print(arr1)"""[[[ 3]][[11]]]""""""如何理解這個結果?我們簡化一下,先不傳這么多參數:"""arr1 = arr[0:2]print(arr1)"""[[[ 0  1  2  3][ 4  5  6  7]][[ 8  9 10 11][12 13 14 15]]]""""""第一個維度只要前兩行,第二、第三維度全要。沒問題。"""arr1 = arr[0:2, 0:1]print(arr1)"""[[[ 0  1  2  3]][[ 8  9 10 11]]]""""""第一個維度只要前兩行,第二個維度只要第一行,第三維度全要。沒問題。"""arr1 = arr[0:2, 0:1, 3:4]print(arr1)"""[[[ 3]][[11]]]""""""第一個維度只要前兩行,第二個維度只要第一行,第三維度只要第四列。沒問題。單純說行啊列啊第幾維度啊不太容易理解是吧?看三維數組原來的形狀元組(3, 2, 4),最右邊是(2, 4),我們知道二維數組的形狀肯定是兩行四列,所以提到最后兩個維度的時候上邊直接說的是只要第幾行、只要第幾列,這都沒問題,但如何更科學的描述 3 這個形狀?是行還是列?好像一時半會兒不容易搞明白。我們給數據編上故事,就容易理解了。原數組形狀(3, 2, 4),有三維數據,我們這樣定義它:(學科, 期中期末, 人名)。可以這樣理解:考試科目為“語文數學英語”(3),分別在“期中期末”考了兩回試(2),有四個人參加考試,分別叫“張三李四王五趙六”(4)。最后二維形狀是(2, 4),兩行四列,我們可以理解為由期中期末和四個人組成一個平面(一張煎餅),這樣的平面(煎餅)有幾層(張)?三層(張),每層(張)分別代表某個學科的煎餅。arr1 = arr[0:2, 0:1, 3:4] 的意思可以理解為:學科層面,不要全部,只要前兩門課的;期中還是期末考試呢,不全要,只要第一條;張三李四王五趙六也并不全部都給予關心,只要第四個人的。從數據的故事上講,就這么個意思。至于說取回哪些數據,到底誰是第一行誰在第幾列,順序是如何排的,想搞明白就再找別的書看。很多時候其實也不用搞明白,了解這個算法就好了啊。每個切片表達式,按順序,用逗號間隔,都對應于該位置的數組特征值的一個范圍,超出去就報錯。如何第三維度(axis=2)的原形狀是 4 ,最多四個特征,寫切片如果寫成 5:9 ,指定報錯。按小沈陽的話說,特征沒那么大滴!"""
# ~ npy1()

2 歡迎糾錯

??歡迎糾錯,隨時更新。
??聯系方式:評論、私信,或 企鵝 :1790042182 。

3 免費爬蟲

https://affiliate.bazhuayu.com/M8lKUC

------

以下關于 Markdown 編輯器

你好! 這是你第一次使用 Markdown編輯器 所展示的歡迎頁。如果你想學習如何使用Markdown編輯器, 可以仔細閱讀這篇文章,了解一下Markdown的基本語法知識。

新的改變

我們對Markdown編輯器進行了一些功能拓展與語法支持,除了標準的Markdown編輯器功能,我們增加了如下幾點新功能,幫助你用它寫博客:

  1. 全新的界面設計 ,將會帶來全新的寫作體驗;
  2. 在創作中心設置你喜愛的代碼高亮樣式,Markdown 將代碼片顯示選擇的高亮樣式 進行展示;
  3. 增加了 圖片拖拽 功能,你可以將本地的圖片直接拖拽到編輯區域直接展示;
  4. 全新的 KaTeX數學公式 語法;
  5. 增加了支持甘特圖的mermaid語法1 功能;
  6. 增加了 多屏幕編輯 Markdown文章功能;
  7. 增加了 焦點寫作模式、預覽模式、簡潔寫作模式、左右區域同步滾輪設置 等功能,功能按鈕位于編輯區域與預覽區域中間;
  8. 增加了 檢查列表 功能。

功能快捷鍵

撤銷:Ctrl/Command + Z
重做:Ctrl/Command + Y
加粗:Ctrl/Command + B
斜體:Ctrl/Command + I
標題:Ctrl/Command + Shift + H
無序列表:Ctrl/Command + Shift + U
有序列表:Ctrl/Command + Shift + O
檢查列表:Ctrl/Command + Shift + C
插入代碼:Ctrl/Command + Shift + K
插入鏈接:Ctrl/Command + Shift + L
插入圖片:Ctrl/Command + Shift + G
查找:Ctrl/Command + F
替換:Ctrl/Command + G

合理的創建標題,有助于目錄的生成

直接輸入1次#,并按下space后,將生成1級標題。
輸入2次#,并按下space后,將生成2級標題。
以此類推,我們支持6級標題。有助于使用TOC語法后生成一個完美的目錄。

如何改變文本的樣式

強調文本 強調文本

加粗文本 加粗文本

標記文本

刪除文本

引用文本

H2O is是液體。

210 運算結果是 1024.

插入鏈接與圖片

鏈接: link.

圖片: Alt

帶尺寸的圖片: Alt

居中的圖片: Alt

居中并且帶尺寸的圖片: Alt

當然,我們為了讓用戶更加便捷,我們增加了圖片拖拽功能。

如何插入一段漂亮的代碼片

去博客設置頁面,選擇一款你喜歡的代碼片高亮樣式,下面展示同樣高亮的 代碼片.

// An highlighted block
var foo = 'bar';

生成一個適合你的列表

  • 項目
    • 項目
      • 項目
  1. 項目1
  2. 項目2
  3. 項目3
  • 計劃任務
  • 完成任務

創建一個表格

一個簡單的表格是這么創建的:

項目Value
電腦$1600
手機$12
導管$1

設定內容居中、居左、居右

使用:---------:居中
使用:----------居左
使用----------:居右

第一列第二列第三列
第一列文本居中第二列文本居右第三列文本居左

SmartyPants

SmartyPants將ASCII標點字符轉換為“智能”印刷標點HTML實體。例如:

TYPEASCIIHTML
Single backticks'Isn't this fun?'‘Isn’t this fun?’
Quotes"Isn't this fun?"“Isn’t this fun?”
Dashes-- is en-dash, --- is em-dash– is en-dash, — is em-dash

創建一個自定義列表

Markdown
Text-to- HTML conversion tool
Authors
John
Luke

如何創建一個注腳

一個具有注腳的文本。2

注釋也是必不可少的

Markdown將文本轉換為 HTML

KaTeX數學公式

您可以使用渲染LaTeX數學表達式 KaTeX:

Gamma公式展示 Γ ( n ) = ( n ? 1 ) ! ? n ∈ N \Gamma(n) = (n-1)!\quad\forall n\in\mathbb N Γ(n)=(n?1)!?nN 是通過歐拉積分

Γ ( z ) = ∫ 0 ∞ t z ? 1 e ? t d t . \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. Γ(z)=0?tz?1e?tdt.

你可以找到更多關于的信息 LaTeX 數學表達式here.

新的甘特圖功能,豐富你的文章

2014-01-07 2014-01-09 2014-01-11 2014-01-13 2014-01-15 2014-01-17 2014-01-19 2014-01-21 已完成 進行中 計劃一 計劃二 現有任務 Adding GANTT diagram functionality to mermaid
  • 關于 甘特圖 語法,參考 這兒,

UML 圖表

可以使用UML圖表進行渲染。 Mermaid. 例如下面產生的一個序列圖:

張三 李四 王五 你好!李四, 最近怎么樣? 你最近怎么樣,王五? 我很好,謝謝! 我很好,謝謝! 李四想了很長時間, 文字太長了 不適合放在一行. 打量著王五... 很好... 王五, 你怎么樣? 張三 李四 王五

這將產生一個流程圖。:

鏈接
長方形
圓角長方形
菱形
  • 關于 Mermaid 語法,參考 這兒,

FLowchart流程圖

我們依舊會支持flowchart的流程圖:

Created with Rapha?l 2.3.0 開始 我的操作 確認? 結束 yes no
  • 關于 Flowchart流程圖 語法,參考 這兒.

導出與導入

導出

如果你想嘗試使用此編輯器, 你可以在此篇文章任意編輯。當你完成了一篇文章的寫作, 在上方工具欄找到 文章導出 ,生成一個.md文件或者.html文件進行本地保存。

導入

如果你想加載一篇你寫過的.md文件,在上方工具欄可以選擇導入功能進行對應擴展名的文件導入,
繼續你的創作。


  1. mermaid語法說明 ??

  2. 注腳的解釋 ??

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/86631.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/86631.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/86631.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【向上教育】結構化面試概述.pdf

目 錄 第一章 面試須知—面試形式 .......................................................................................................... 1 一、結構化面試 .................................................................................................…

STM32F407控制單個張大頭閉環步進電機講解與梯形加減速(HAL庫)

文章目錄 硬件連接CubeMX配置**使用TIM5定時器CH3,即PA2作為脈沖控制,PE5控制方向(TIM5_CH4是為控制雙電機做準備的可以先不配置)** 設置占空比為50%,以下為AI講解重要!!!定時器更新中斷脈沖觸發原理詳解PW…

MongoDB入門學習(含JAVA客戶端)

0.序章 致命的面試問題:為什么使用MongoDB? 大型的分布式的文檔型數據庫,也是NoSQL數據庫(例如 redis) MongoDB適合數據量大而價值又低的這種數據(播放進度、評論、彈幕,實時數據的CRUD&…

RedisCache與StringRedisTemplate的深度對比

1. 基本概念 RedisCache ??定位??:自定義封裝的Redis緩存工具類??特點??:通常針對業務場景進行了高層抽象??典型功能??: 帶過期時間的緩存操作自定義序列化方式業務鍵前綴管理簡化常用操作API StringRedisTemplate ??定位…

HOOPS Visualize技術詳解(二):3D圖形系統HOOPS/3DGS的段結構與屬性機制

在工業級三維可視化領域中,HOOPS Visualize憑借其高性能和模塊化設計被廣泛應用于CAD、CAM、仿真、BIM等工程軟件中。其中,HOOPS 3D Graphics System(簡稱HOOPS/3DGS)是HOOPS Visualize的核心組件,承擔著圖形場景管理、…

隨機化在臨床試驗中的應用與挑戰

一、隨機化的核心目的 1.1 控制混雜偏倚 1.1.1 平衡預后因素 確保已知/未知預后因素在組間分布均衡,避免基線不平衡影響結果。 1.1.2 避免選擇偏倚 防止研究者或患者主觀選擇分組,保障組間差異歸因于干預。 1.2 保障統計推斷有效性 1.2.1 滿足獨立性假設 滿足統計檢驗…

在C++中#pragma“可選預處理指令的作用“。

文章目錄 1. 標準定位:2. 語法形式:3. 常見用途舉例4. 為什么用 #pragma?5. 宏里用 __pragma / _Pragma6. 常見誤區 在 C/C 里,#pragma 本質上是“可選預處理器指令”,用來告訴編譯器在編譯某段代碼時啟用或關閉某些特…

windows系統中docker數據遷移出系統盤

1、關閉docker 2、移動docker數據 找到docker數據目錄,一般在C:\Users\61050\AppData\Local\Docker文件,將整個docker目錄復制到其他盤(例如 D:\Docker),為保證不出錯,可以先提前復制一份。 3、創建符號鏈…

win11電腦突然休眠問題排查

WinR, 輸入eventvwr.msc打開事件查看器。找到出現問題的時間點那條數據。會顯示原因。首先還是要先排查原因。再去猜測。我因為猜測就直接去了科技市場掃灰加硅來了一個遍。另外還買了散熱風扇和金屬支架。雖然不知道有沒有必要。但是別人是很原因。到頭來早上還是發現自動休眠…

安卓開發 lambda表達式

第一步:初學者代碼 (沒有 Lambda 的“舊”方法) 假設我們有一個簡單的需求:執行一個耗時的計算(比如網絡請求),并在計算完成后,通過一個“回調”來通知我們結果。 1. 定義一個回調接口 這個接口只有一個…

JMeter中變量如何使用?

在性能測試的世界中,Apache JMeter是一把利器,憑借其強大的可擴展性與圖形化操作界面,在工業界和開源社區中廣受青睞。而“變量的使用”作為JMeter中提高測試靈活性、可維護性和復用性的關鍵技術點,卻常常被初學者忽略或誤用。本文…

印度和澳洲的地理因素

研究表明,氣溫每升高1℃,勞動生產率可能下降1.5%至3%,甚至更多。印度大部分地區夏季高溫且濕度較大,有地方60多度,嚴重限制了勞動效率和農業產出。若印度整體地理位置北移約300公里,平均氣溫將降低&#xf…

3D Gaussian Splatting

3D高斯濺射(3D Gaussian Splatting )是一種基于顯式三維高斯分布的場景表示與渲染方法。與傳統的三維重建技術(如多邊形網格、點云或隱式神經輻射場NeRF)不同,3DGS將場景表示為大量帶有屬性的3D高斯橢球的集合&#xf…

鴻蒙5:布局組件

注意:博主有個鴻蒙專欄,里面從上到下有關于鴻蒙next的教學文檔,大家感興趣可以學習下 如果大家覺得博主文章寫的好的話,可以點下關注,博主會一直更新鴻蒙next相關知識 專欄地址: https://blog.csdn.net/qq_56760790/…

Flink狀態和容錯-基礎篇

1. 概念 flink的狀態和容錯繞不開3個概念,state backends和checkpoint、savepoint。本文重心即搞清楚這3部分內容。 容錯機制是基于在狀態快照的一種恢復方式。但是狀態和容錯要分開來看。 什么是狀態,為什么需要狀態? 流計算和批計算在數…

【若依學習記錄】RuoYi后臺手冊——分頁實現

目錄 若依系統簡介 前端調用實現 前端調用舉例 后臺邏輯實現 若依系統簡介 RuoYi 是一個基于 Spring Boot、Apache Shiro、MyBatis 和 Thymeleaf 的后臺管理系統,旨在降低技術難度,助力開發者聚焦業務核心,從而節省人力成本、縮短項目周…

從臺式電腦硬件架構看前后端分離開發模式

在軟件開發領域,前后端分離早已成為主流架構設計理念。它將系統的業務邏輯處理與用戶界面展示解耦,提升開發效率與系統可維護性。有趣的是,我們日常生活中常見的臺式電腦硬件架構,竟與這一理念有著異曲同工之妙。今天,就讓我們從臺式電腦的硬件組成出發,深入探討其與前后…

可觀測性的哲學

在現代系統架構中,“可觀測性(Observability)”已不僅僅是一個工程實踐,是一種關于“理解世界”的哲學姿態, 還是一種幫助架構演變的認知工具。從柏拉圖的“洞穴寓言”出發,我們可以構建起一條從被動接受投影&#xff…

開疆智能CCLinkIE轉ModbusTCP網關連接傲博機器人配置案例

本案例是通過CClinkIE轉ModbusTCP網關,連接傲博機器人的配置案例 PLC配置 打開三菱PLC組態軟件GXWORK3設置CClinkIE一側的參數配置,首先設置PLC的IP地址 雙擊詳細設置進入CClinkIE配置 添加通用從站IP地址以及占用點數 設置好分配的軟元件,確…

Bash Shellshock

CVE-2014-6271(Bash Shellshock遠程命令注入漏洞) 該服務啟動后有路徑http://your-ip:port/victim.cgi和http://your-ip:port/safe.cgi。其中safe.cgi是新版頁面,victim是bash4.3生成的頁面。 漏洞位置在User-Agent中victim.cgi: User-Agent: () { foo; }; echo C…