Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Python Basic Programming, Cheat Sheet of Programming Languages

This document is contain about random array, dot product, statistics operational, and decision statement use Python Languange.

Typology: Cheat Sheet

2021/2022

Available from 12/23/2023

1-devi-novita
1-devi-novita 🇮🇩

1 document

1 / 3

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Nama : Devi Novita Sari
Kelas : 17
Instruksi Tugas Praktik (Numpy)
Instruksi Pengerjaan Tugas:
1. Buatlah random array dengan nilai minimum 0 dan nilai maksimal 100 dan jumlah baris
2 serta jumlah kolom 15.
Syntax:
Ouput:
2. Lakukan dot product pada array baris pertama tanpa index ke 0 & 1, dengan array baris
kedua tanpa index ke 13 & 14
Syntax:
import numpy as np
#1 membuat array yang berisikan bilangan acak
array_random = np.random.randint(0, 101, size=(2, 15))
print(array_random)
#2. dot product pada array baris pertama tanpa index ke 0 & 1,
#dengan array baris kedua tanpa index ke 13 & 14
#cara1
arr1=np.delete(array_random[0],[0,1])
arr2=np.delete(array_random[1],[13,14])
print(arr1)
print(arr2)
print('Hasil dot product cara ke-1 : ',arr1.dot(arr2))
print('Hasil dot product cara ke-2 : '
,np.delete(array_random[0],[0,1]).dot(np.delete(array_random[1],[
13,14])))
pf3

Partial preview of the text

Download Python Basic Programming and more Cheat Sheet Programming Languages in PDF only on Docsity!

Nama : Devi Novita Sari

Kelas : 17

Instruksi Tugas Praktik (Numpy)

Instruksi Pengerjaan Tugas:

1. Buatlah random array dengan nilai minimum 0 dan nilai maksimal 100 dan jumlah baris

2 serta jumlah kolom 15.

Syntax:

Ouput:

2. Lakukan dot product pada array baris pertama tanpa index ke 0 & 1, dengan array baris

kedua tanpa index ke 13 & 14

Syntax:

import numpy as np

#1 membuat array yang berisikan bilangan acak

array_random = np.random.randint( 0 , 101 , size=( 2 , 15 ))

print(array_random)

#2. dot product pada array baris pertama tanpa index ke 0 & 1,

#dengan array baris kedua tanpa index ke 13 & 14

#cara

arr1=np.delete(array_random[ 0 ],[ 0 , 1 ])

arr2=np.delete(array_random[ 1 ],[ 13 , 14 ])

print(arr1)

print(arr2)

print('Hasil dot product cara ke-1 : ',arr1.dot(arr2))

print('Hasil dot product cara ke-2 : '

,np.delete(array_random[ 0 ],[ 0 , 1 ]).dot(np.delete(array_random[ 1 ],[

13 , 14 ])))

Output:

3. Misalkan array baris pertama adalah nilai ujian matematika dan array baris kedua

adalah nilai ujian biologi setiap siswa dengan nilai standar kelulusan adalah 79,

buatlah function untuk menghitung rata-rata nilai matematika dari siswa yang tidak

lolos pada ujian matematika ATAU biologi.

Program:

Output :

4. Gunakan iteration untuk menghitung:

a. berapa siswa yang tidak lolos pada ujian matematika

b. berapa siswa yang tidak lolos pada ujian biologi

#siswa yang tidak lolos pada ujian matematika ATAU biologi def cek_kelulusan(matematika,biologi,std_lulus): tidak_lulus_salah_satu = np.logical_or(matematika<std_lulus, biologi<std_lulus) rata_rata_mtk = np.mean(matematika[tidak_lulus_salah_satu]) print('Rata-rata nilai matematika siswa yang tidak lolos ujian matematika atau biologi: ',rata_rata_mtk) cek_kelulusan(array_random[ 0 ],array_random[ 1 ], 79 )