|
37 | 37 | "name": "stdout", |
38 | 38 | "output_type": "stream", |
39 | 39 | "text": [ |
40 | | - "\n", |
41 | | - "numpy array: [[0 1 2]\n", |
42 | | - " [3 4 5]] \n", |
43 | | - "torch tensor: \n", |
44 | | - " 0 1 2\n", |
45 | | - " 3 4 5\n", |
46 | | - "[torch.LongTensor of size 2x3]\n", |
47 | | - " \n", |
48 | | - "tensor to array: [[0 1 2]\n", |
49 | | - " [3 4 5]]\n" |
| 40 | + "\nnumpy array: [[0 1 2]\n [3 4 5]] \ntorch tensor: tensor([[ 0, 1, 2],\n [ 3, 4, 5]], dtype=torch.int32) \ntensor to array: [[0 1 2]\n [3 4 5]]\n" |
50 | 41 | ] |
51 | 42 | } |
52 | 43 | ], |
|
71 | 62 | "name": "stdout", |
72 | 63 | "output_type": "stream", |
73 | 64 | "text": [ |
74 | | - "\n", |
75 | | - "abs \n", |
76 | | - "numpy: [1 2 1 2] \n", |
77 | | - "torch: \n", |
78 | | - " 1\n", |
79 | | - " 2\n", |
80 | | - " 1\n", |
81 | | - " 2\n", |
82 | | - "[torch.FloatTensor of size 4]\n", |
83 | | - "\n" |
| 65 | + "\nabs \nnumpy: [1 2 1 2] \ntorch: tensor([ 1., 2., 1., 2.])\n" |
84 | 66 | ] |
85 | 67 | } |
86 | 68 | ], |
|
103 | 85 | { |
104 | 86 | "data": { |
105 | 87 | "text/plain": [ |
106 | | - "\n", |
107 | | - " 1\n", |
108 | | - " 2\n", |
109 | | - " 1\n", |
110 | | - " 2\n", |
111 | | - "[torch.FloatTensor of size 4]" |
| 88 | + "tensor([ 1., 2., 1., 2.])" |
112 | 89 | ] |
113 | 90 | }, |
114 | 91 | "execution_count": 4, |
|
129 | 106 | "name": "stdout", |
130 | 107 | "output_type": "stream", |
131 | 108 | "text": [ |
132 | | - "\n", |
133 | | - "sin \n", |
134 | | - "numpy: [-0.84147098 -0.90929743 0.84147098 0.90929743] \n", |
135 | | - "torch: \n", |
136 | | - "-0.8415\n", |
137 | | - "-0.9093\n", |
138 | | - " 0.8415\n", |
139 | | - " 0.9093\n", |
140 | | - "[torch.FloatTensor of size 4]\n", |
141 | | - "\n" |
| 109 | + "\nsin \nnumpy: [-0.84147098 -0.90929743 0.84147098 0.90929743] \ntorch: tensor([-0.8415, -0.9093, 0.8415, 0.9093])\n" |
142 | 110 | ] |
143 | 111 | } |
144 | 112 | ], |
|
159 | 127 | { |
160 | 128 | "data": { |
161 | 129 | "text/plain": [ |
162 | | - "\n", |
163 | | - " 0.2689\n", |
164 | | - " 0.1192\n", |
165 | | - " 0.7311\n", |
166 | | - " 0.8808\n", |
167 | | - "[torch.FloatTensor of size 4]" |
| 130 | + "tensor([ 0.2689, 0.1192, 0.7311, 0.8808])" |
168 | 131 | ] |
169 | 132 | }, |
170 | 133 | "execution_count": 6, |
|
184 | 147 | { |
185 | 148 | "data": { |
186 | 149 | "text/plain": [ |
187 | | - "\n", |
188 | | - " 0.3679\n", |
189 | | - " 0.1353\n", |
190 | | - " 2.7183\n", |
191 | | - " 7.3891\n", |
192 | | - "[torch.FloatTensor of size 4]" |
| 150 | + "tensor([ 0.3679, 0.1353, 2.7183, 7.3891])" |
193 | 151 | ] |
194 | 152 | }, |
195 | 153 | "execution_count": 7, |
|
210 | 168 | "name": "stdout", |
211 | 169 | "output_type": "stream", |
212 | 170 | "text": [ |
213 | | - "\n", |
214 | | - "mean \n", |
215 | | - "numpy: 0.0 \n", |
216 | | - "torch: 0.0\n" |
| 171 | + "\nmean \nnumpy: 0.0 \ntorch: tensor(0.)\n" |
217 | 172 | ] |
218 | 173 | } |
219 | 174 | ], |
|
235 | 190 | "name": "stdout", |
236 | 191 | "output_type": "stream", |
237 | 192 | "text": [ |
238 | | - "\n", |
239 | | - "matrix multiplication (matmul) \n", |
240 | | - "numpy: [[ 7 10]\n", |
241 | | - " [15 22]] \n", |
242 | | - "torch: \n", |
243 | | - " 7 10\n", |
244 | | - " 15 22\n", |
245 | | - "[torch.FloatTensor of size 2x2]\n", |
246 | | - "\n" |
| 193 | + "\nmatrix multiplication (matmul) \nnumpy: [[ 7 10]\n [15 22]] \ntorch: tensor([[ 7., 10.],\n [ 15., 22.]])\n" |
247 | 194 | ] |
248 | 195 | } |
249 | 196 | ], |
|
300 | 247 | }, |
301 | 248 | { |
302 | 249 | "cell_type": "code", |
303 | | - "execution_count": 11, |
| 250 | + "execution_count": 10, |
304 | 251 | "metadata": {}, |
305 | 252 | "outputs": [ |
306 | 253 | { |
307 | 254 | "data": { |
308 | 255 | "text/plain": [ |
309 | | - "\n", |
310 | | - " 7 10\n", |
311 | | - " 15 22\n", |
312 | | - "[torch.FloatTensor of size 2x2]" |
| 256 | + "tensor([[ 7., 10.],\n [ 15., 22.]])" |
313 | 257 | ] |
314 | 258 | }, |
315 | | - "execution_count": 11, |
| 259 | + "execution_count": 10, |
316 | 260 | "metadata": {}, |
317 | 261 | "output_type": "execute_result" |
318 | 262 | } |
|
323 | 267 | }, |
324 | 268 | { |
325 | 269 | "cell_type": "code", |
326 | | - "execution_count": 12, |
| 270 | + "execution_count": 11, |
327 | 271 | "metadata": {}, |
328 | 272 | "outputs": [ |
329 | 273 | { |
330 | 274 | "data": { |
331 | 275 | "text/plain": [ |
332 | | - "\n", |
333 | | - " 1 4\n", |
334 | | - " 9 16\n", |
335 | | - "[torch.FloatTensor of size 2x2]" |
| 276 | + "tensor([[ 1., 4.],\n [ 9., 16.]])" |
336 | 277 | ] |
337 | 278 | }, |
338 | | - "execution_count": 12, |
| 279 | + "execution_count": 11, |
339 | 280 | "metadata": {}, |
340 | 281 | "output_type": "execute_result" |
341 | 282 | } |
|
352 | 293 | { |
353 | 294 | "data": { |
354 | 295 | "text/plain": [ |
355 | | - "30.0" |
| 296 | + "tensor(7.)" |
356 | 297 | ] |
357 | 298 | }, |
358 | 299 | "execution_count": 13, |
|
361 | 302 | } |
362 | 303 | ], |
363 | 304 | "source": [ |
364 | | - "torch.dot(torch.Tensor([2, 3]), torch.Tensor([2, 1])) |
365 | | -7.0" |
| 305 | + "torch.dot(torch.Tensor([2, 3]), torch.Tensor([2, 1]))" |
366 | 306 | ] |
367 | 307 | }, |
368 | 308 | { |
|
0 commit comments