Pertanyaan yang diberi tag numpy

90
Menghasilkan larik acak mengambang di antara rentang

Saya belum dapat menemukan fungsi untuk menghasilkan larik pelampung acak dengan panjang tertentu antara rentang tertentu. Saya telah melihat Random sampling tetapi tampaknya tidak ada fungsi yang melakukan apa yang saya butuhkan. random.uniform mendekati tetapi hanya mengembalikan satu...

89
Buat larik numpy acak yang sama secara konsisten

Saya menunggu pengembang lain untuk menyelesaikan sepotong kode yang akan mengembalikan bentuk larik np (100,2000) dengan nilai -1,0, atau 1. Sementara itu, saya ingin membuat array dengan karakteristik yang sama secara acak sehingga saya dapat memulai pengembangan dan pengujian saya....

89
Mengalikan dalam larik numpy

Saya mencoba mengalikan masing-masing istilah dalam array 2D dengan istilah yang sesuai dalam array 1D. Ini sangat mudah jika saya ingin mengalikan setiap kolom dengan array 1D, seperti yang ditunjukkan pada numpy.multiply fungsi . Tapi saya ingin melakukan yang sebaliknya, mengalikan setiap...

87
Cara menyalin data dari array numpy ke yang lain

Apa cara tercepat untuk menyalin data dari larik b ke larik a, tanpa mengubah alamat larik a. Saya memerlukan ini karena perpustakaan eksternal (PyFFTW) menggunakan penunjuk ke array saya yang tidak dapat berubah. Sebagai contoh: a = numpy.empty(n, dtype=complex) for i in xrange(a.size): a[i]...

87
mengekstrak hari dari nilai numpy.timedelta64

Saya menggunakan pandas / python dan saya memiliki dua seri waktu tanggal s1 dan s2, yang telah dihasilkan menggunakan fungsi 'to_datetime' pada bidang df yang berisi tanggal / waktu. Saat saya mengurangi s1 dari s2 s3 = s2 - s1 Saya mendapatkan seri, s3, tipe timedelta64 [ns] 0 385...

86
Matriks yang sangat besar menggunakan Python dan NumPy

NumPy adalah pustaka yang sangat berguna, dan dari penggunaannya saya telah menemukan bahwa ia mampu menangani matriks yang cukup besar (10000 x 10000) dengan mudah, tetapi mulai berjuang dengan sesuatu yang jauh lebih besar (mencoba membuat matriks 50000 x 50000 gagal). Jelas, ini karena...

27
Pengindeksan aneh menggunakan numpy

Saya memiliki variabel, x, yang berbentuk (2,2,50,100). Saya juga memiliki array, y, yang sama dengan np.array ([0,10,20]). Suatu hal yang aneh terjadi ketika saya mengindeks x [0,:,:, y]. x = np.full((2,2,50,100),np.nan) y =

25
Bug aneh di Panda dan Numpy tentang multithreading

Sebagian besar fungsi Numpy akan mengaktifkan multithreading secara default. misalnya, saya bekerja pada workstation intel cpu 8-core, jika saya menjalankan skrip import numpy as np x=np.random.random(1000000) for i in range(100000): np.sqrt(x) linux topakan menunjukkan 800% penggunaan CPU...

15
Temukan pasangan simetris dengan cepat di numpy

from itertools import product import pandas as pd df = pd.DataFrame.from_records(product(range(10), range(10))) df = df.sample(90) df.columns = "c1 c2".split() df = df.sort_values(df.columns.tolist()).reset_index(drop=True) # c1 c2 # 0 0 0 # 1 0 1 # 2 0 2 # 3 0 3 # 4 0 4 # .. .. .. # 85 9 4 # 86 9...