Arama butonu
Bu konudaki kullanıcılar: 1 misafir
12
Cevap
641
Tıklama
0
Öne Çıkarma
python da liste ve matris?
L
6 yıl
Onbaşı
Konu Sahibi

arkadaşlar iki soruyu yapamadım da bir tanesi bi listedeki elemanları baska bi listeye iki katı olarak yazmak ikinci soruda bi mastris içinde çift sayıları bulup standart sapmasını almak..Şu iki soruyu kendi vereceğiniz sayılarla gösterebilir misiniz ? O şekilde mantığını görsem yeter



T
6 yıl
Yarbay

İlk soru Lambda Function list comprehension özelliği ile yapılabilir
 
liste = [1,2,3]
print(liste)
liste2kat = [x*2 for x in liste]
print (liste2kat)



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
L
6 yıl
Onbaşı
Konu Sahibi

bu cevap için teşekkürler! bu ilk soruda başka bir listede diye belirttim ya bu şekilde yine yapılıyor değil mi?
Birde ikinci soru için bir fikriniz var mı?


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @vonderplanitz
T
6 yıl
Yarbay

"başka bir listeye" ne demektir? Benim çözümde basitçe yeni bir listeye yazılıyor.

2.soruda matris olmasına anlam veremediğim ve oradaki istatistik formulü unuttuğum için birşey yapmadım



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @cagla98
L
6 yıl
Onbaşı
Konu Sahibi

size son bir soru daha sorsam ayıp etmiş olur muyum :)


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @vonderplanitz
T
6 yıl
Yarbay

Duruma göre değişir



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @cagla98
L
6 yıl
Onbaşı
Konu Sahibi

bir set içindeki değerleri tersten yazdırmak nasıl yapılabilir diyim soru sorma hakkımı size karşı bitireyim


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @vonderplanitz
T
6 yıl
Yarbay

set olarak [1,2,3] gibi bir liste ve 'list comprehension' kullanarak:
 
liste = [1,2,3]
ters_liste = [liste[n] for n in range(len(liste)-1,-1,-1)]
print(ters_liste)


Bunun dışında Python'daki yerleşik reverse() metodu kullanılarak da yapılabilir fakat öğrenme açısından yukardaki gibi elle / manuel olarak yapmak daha iyi.





< Bu mesaj bu kişi tarafından değiştirildi Tuğkan-0153 -- 2 Ocak 2020; 22:44:15 >

< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @cagla98
L
6 yıl
Onbaşı
Konu Sahibi

evet reserve ile bende az evvel yapmayı denedim de etkili sonuç alamadım onda hata verdi reserve(1) diyince 1 i anlamadı


Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @vonderplanitz
L
6 yıl
Onbaşı
Konu Sahibi

reverse**




Bu mesajda bahsedilenler: @cagla98
T
6 yıl
Yarbay

List comprehension kullanarak ters yazdırma çözümüm açıklaması ve yerleşik reverse() metodu ile denemem <s>bende de çalışmadı</s> reversed metodu ile şöyle yapınca çalıştı: liste = (1,2,3);print(list(reversed(liste)))

< Resime gitmek için tıklayın >





< Bu mesaj bu kişi tarafından değiştirildi Tuğkan-0153 -- 3 Ocak 2020; 0:20:8 >

< Bu ileti mini sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @cagla98
C
6 yıl
Yüzbaşı

Python harbi yılan, ne yapacak olsam onunla başlıyorum yolda bırakmıyor.



T
6 yıl
Er

Matris görünce aklıma geldi, hileli cevaplar


import numpy as np
liste1 = np.array([1,2,3,4,5,12,18])
liste2 = liste1*2
cift_sayilarin_stdsi = liste1[liste1%2 == 0].std()



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.