回覆列表
  • 1 # 搬磚程式設計師

    基本上不可能,不是說不能實現,而是說實現難度非常非常非常大(對於個人是不可能),而且沒有實際的作用。

    首先一點,python中沒有陣列這一個資料型別,現在已有的科學計算庫基本上都是建立在numpy中的陣列的基礎上的。

    你可以重複造輪子,自己去想辦法實現一個數組物件,這個不是很難,但是你要把數組裡面的方法重新實現,你的演算法的設計,python的速度(你懂的。。。)

    第二,已有的科學計算庫,在其底層有大量的c擴充套件,甚至就是c語言寫的,你把這些所有東西都實現了,還不如你去重新創造一門新的,更適合你需求的語言。

    第三,這個問題本身就有問題,沒有眾多的第三方庫,還是python嗎?還要用python嗎?

    python就是因為其膠水特點,所以眾多優秀的工具和框架能夠匯聚在一起,為我們所用。

    我是一個python迷,分享python好玩的東西,如果喜歡,點點關注

  • 2 # 老馬識途微控制器

    不匯入庫,僅使用python能實現深度學習!

    首先,我們要明白“庫”的作用。

    庫的作用就是為大家提供一些通用的、常用的操作範例,讓大家能夠直接使用,減少開發週期,減少重複性勞動。

    如果不用庫,那麼所有的庫函式都要自己去寫,寫的過程會很困難,甚至是非常困難,但是我們一旦寫出來了,基本上等同於把這個python的深層原理給實戰演練了一把,那麼對我們的能力是一個極大的提升。同時深度也肯定沒問題了。

    其次,我們要明白庫是誰寫的

    庫函式是一個團隊,按照一定的標準,經過反覆試驗,最後完成的。

    如果我們曾經看過庫函式的原型,就會發現這些程式都是非常標準的,並且如果基礎不好的話,看懂“庫”就是一個很枯燥、痛苦的過程。

    當然,我們看懂,並吃透了庫,那麼對我們本身的變成習慣和程式設計規範都是一個巨大的提高。

    第三、為什麼要推薦使用庫

    我們要明白,“庫”是一群人辛勤工作的成果,為什麼他們要這麼辛苦的來做這些“庫”呢?就是為了讓大家能夠減少低效率得重複勞動,並且使用庫可以增加程式的可讀性,讓不同的人能夠更快的看懂程式。可以方便地移植和呼叫程式。

    最後、自己寫底層的侷限性

    自己寫底層函式,一是浪費了時間,二是每個人都有自己的程式設計習慣,但是個人的變成習慣不一定是大家都能接受的程式設計習慣。使用庫,可以讓程式“更標準”。

  • 中秋節和大豐收的關聯?
  • 冷鮮肉和新鮮肉有什麼區別?