當前位置:首頁 » 編程語言 » python2b

python2b

發布時間: 2024-12-27 15:47:09

A. Python里怎麼樣用二進制來做乘法

下面是代碼,N是全局變數,表示二進制整數有多少位,默認是32,你可以改成其他的。
這個代碼沒有考慮溢出問題,而且僅用於無符號整數。

N = 32 #the number of bits for an integer

def int2b(n, bit=N):
return [(n >> i) & 1 for i in range(bit)[::-1]]

def b_add(l1, l2, bit=N):
result = [0]*N
carry = 0
for i in range(N)[::-1]:
half_sum = l1[i] ^ l2[i]
b_sum = (half_sum ^ carry)
half_carry = (l1[i] & l2[i])
carry = (carry & half_sum) | half_carry
result[i] = b_sum
# print half_sum,b_sum,carry,result
return result

def b_multiply(l1, l2, bit=N):
result = [0]*N
for i in range(N):
if l2[i]:
result = b_add(result[:],l1[N-i-1:]+[0]*(N-i-1))
return result

def b2int(l, bit=N):
result = 0
for i in range(bit):
if l[i]:
result += (l[i]<<(N-i-1))
return result

def main(x, y):
print b2int(b_multiply(int2b(x), int2b(y)))

if __name__ == '__main__':
main(5,7)

B. 下載whl文件和使用pip安裝PyTorch(Win10)

避免Win10系統中直接使用pip遇到網路不穩定的問題,通過手動下載whl文件再使用pip的方法來安裝PyTorch,成為一種可行的解決方案。whl文件是wheel的簡稱,是一種包括特定格式的ZIP格式文件,符合各種Python發行工具包的標准。

在安裝PyTorch過程中,首先需進入PyTorch官網,按照正常的操作選擇對應的命令,然後點擊打開後面的whl下載頁面。頁面會根據你的電腦配置提供下載選項。以CPU配置為例,選擇torch1.5和torchvison0.6,使用Python3.7,針對Win10系統的選項,避免費眼睛還容易出錯,推薦使用搜索方法進行尋找。

搜索命令帶%2B的是適合win10和linux系統的,不帶的是適用於mac系統的。在找到對應版本的whl文件後,接下來的步驟是進行安裝。

首先,確保已經創建了虛擬環境(如果沒有創建,需先進行創建)。接著,切換到之前下載whl文件的文件夾,然後使用pip進行安裝。輸入(torch+tab)來進行補全命令,依次安裝torch和torchvision。至此,PyTorch就成功安裝到指定的環境中。

熱點內容
解壓玩具怎麼做只用水就可以做 發布:2025-07-01 20:52:56 瀏覽:160
解壓放鬆室 發布:2025-07-01 20:52:43 瀏覽:124
存儲器壞了 發布:2025-07-01 20:46:11 瀏覽:510
iphone怎麼設鎖屏密碼 發布:2025-07-01 20:46:10 瀏覽:620
伺服器如何處理千萬請求 發布:2025-07-01 20:30:53 瀏覽:332
plsqldeveloperjob 發布:2025-07-01 20:29:59 瀏覽:804
剪切文件用什麼配置 發布:2025-07-01 20:23:07 瀏覽:44
酷睿2020主要看哪些配置 發布:2025-07-01 20:23:06 瀏覽:261
sql保存文件 發布:2025-07-01 20:18:52 瀏覽:802
安卓做的登錄頁面怎麼運行 發布:2025-07-01 20:18:48 瀏覽:813