20190916快手,英偉達

2021-09-27 13:12:00 字數 3365 閱讀 7334

篩素數法 

leetcode原題

boar=

for i in range(9):

stra = str(input().strip())

ans='true'

row = [{} for i in range(9)]

column = [{} for i in range(9)]

box = [{} for i in range(9)]

for i in range(9):

for j in range(9):

num = boar[i][j]

if num != 'x':

num = int(num)

box_index = (i // 3 ) * 3 + j // 3

row[i][num] = row[i].get(num, 0) + 1

column[j][num] = column[j].get(num, 0) + 1

box[box_index][num] = box[box_index].get(num, 0) + 1

if row[i][num] > 1 or column[j][num] > 1 or box[box_index][num] > 1:

ans='false'

print(ans)

如果a是個x行y列的矩陣,b是個y行z列的矩陣,把a和b相乘,其結果將是另乙個x行z列的矩陣c。這個矩陣的每個元素是由下面的公式決定的:

輸入描述:

輸入包含多組資料,每組資料報含:

第一行包含乙個正整數x,代表第乙個矩陣的行數,

第二行包含乙個正整數y,代表第乙個矩陣的列數和第二個矩陣的行數,

第三行包含乙個正整數z,代表第二個矩陣的列數

之後x行,每行y個整數,代表第乙個矩陣的值

之後y行,每行z個整數,代表第二個矩陣的值

輸出描述:

對於每組輸入資料,輸出x行,每行z個整數,代表兩個矩陣相乘的結果

分析:

題目有問題,樣例有好幾個,需要加乙個while,導致沒過,坑。。。

這種題目千萬不能import numpy,那樣會直接判錯。

python實現矩陣乘法:

def matxmultiply(a, b):

multiply =

result = [list(row) for row in zip(*b)]

for al in range(len(a)):

row =

for bl in range(len(result)):

num = 0

for br in range(len(result[0])):

num += a[al][br] * result[bl][br]

return multiply

x = int(input().strip())

y = int(input().strip())

z = int(input().strip())

a=b=

for i in range(x):

arr = list(map(int, input().strip().split()))

for i in range(y):

arr = list(map(int, input().strip().split()))

c = matxmultiply(a, b)

for sub in c:

print(' '.join(map(str, sub)))

微星與英偉達

英偉達nvidia,這個公司是做顯示卡的顯示晶元的,及顯示卡核心 微星只是乙個顯示卡品牌,微星品牌的顯示卡中有一部分用的是英偉達的晶元 顯示卡是由顯示核心 電路 散熱系統等部分組成的乙個整體,英偉達製造的是顯示核心 是顯示卡中最重要的部件 gtx 其效能介於gts和ultra之間。一般為nvidia...

英偉達顯示卡的使用

先讓我興奮的大笑三聲 哈!哈!哈!終於有了1080ti來跑程式了,終於不用等好久才能調一次引數了。回歸正題,使用nvidia顯示卡的時候要注意一些什麼呢?在這裡主要檢視的就是視訊記憶體的使用情況,因為顯示卡記憶體常常會不足,這裡就要時刻注意千萬不要超出視訊記憶體。可能礦卡就是這麼來的。猜的 這裡既然...

英偉達 VLSI PD 面經

8月18日面,聽說今年hc很少,估計掛了 asic組主做綜合sta vlsi組主做pr 技術面 38分鐘,自我介紹 專案介紹,邊介紹邊問 機器學習專案 面試官比較了解機器學習 問題是怎麼建模的,為什麼要這麼做,專案的意義是什麼 資料集是怎麼建立的,有哪些資料,怎麼提取的,為什麼選這些資料 資料集為什...