คำถามติดแท็ก scipy

SciPy เป็นไลบรารีโอเพ่นซอร์สของอัลกอริทึมและเครื่องมือทางคณิตศาสตร์สำหรับภาษาโปรแกรม Python

11
ฉันจะอ่านข้อมูล CSV ลงในอาร์เรย์เรคคอร์ดใน NumPy ได้อย่างไร
ฉันสงสัยว่ามีวิธีที่จะนำเข้าโดยตรงเนื้อหาของไฟล์ CSV ลงบันทึกอาร์เรย์มากในทางที่อาร์เอสread.table(), read.delim()และread.csv()ข้อมูลการนำเข้าครอบครัวกับกรอบข้อมูลของ R? หรือจะเป็นวิธีที่ดีที่สุดที่จะใช้csv.reader ()แล้วใช้สิ่งที่ชอบnumpy.core.records.fromrecords()?

8
อ่านไฟล์. mat ใน Python
เป็นไปได้หรือไม่ที่จะอ่านไฟล์ไบนารี MATLAB .mat ใน Python ฉันเคยเห็นว่า SciPy กล่าวหาว่าสนับสนุนการอ่านไฟล์. mat แต่ฉันไม่ประสบความสำเร็จ ฉันติดตั้ง SciPy เวอร์ชั่น 0.7.0 แล้วและฉันหาloadmat()วิธีไม่พบ

11
เรียงลำดับอาร์เรย์ใน NumPy ตามคอลัมน์
ฉันจะจัดเรียงอาร์เรย์ใน NumPy ตามคอลัมน์ที่ n ได้อย่างไร ตัวอย่างเช่น, a = array([[9, 2, 3], [4, 5, 6], [7, 0, 5]]) ฉันต้องการเรียงลำดับแถวตามคอลัมน์ที่สองเช่นที่ฉันได้รับกลับมา: array([[7, 0, 5], [9, 2, 3], [4, 5, 6]])
336 python  arrays  sorting  numpy  scipy 

8
ความสัมพันธ์ระหว่าง SciPy และ NumPy
SciPy ดูเหมือนจะให้ฟังก์ชั่นส่วนใหญ่ (แต่ไม่ใช่ทั้งหมด [1]) ของ NumPy ในเนมสเปซของตัวเอง ในคำอื่น ๆ ถ้ามีฟังก์ชั่นที่มีชื่อว่ามีความเป็นเกือบแน่นอนnumpy.foo scipy.fooส่วนใหญ่ทั้งสองดูเหมือนจะเหมือนกันทุกครั้งแม้กระทั่งชี้ไปที่วัตถุฟังก์ชั่นเดียวกัน บางครั้งมันแตกต่างกัน หากต้องการยกตัวอย่างที่เกิดขึ้นเมื่อเร็ว ๆ นี้: numpy.log10เป็นufuncที่ส่งคืนNaNsสำหรับอาร์กิวเมนต์ที่เป็นลบ scipy.log10 ส่งกลับค่าที่ซับซ้อนสำหรับการขัดแย้งเชิงลบและดูเหมือนจะไม่เป็น ufunc เช่นเดียวกับที่ได้กล่าวเกี่ยวกับlog, log2และlognแต่ไม่ได้เกี่ยวกับlog1p[2] ในทางกลับกันnumpy.expและscipy.expดูเหมือนจะเป็นชื่อที่แตกต่างกันสำหรับ ufunc เดียวกัน นี้ยังเป็นจริงของและscipy.log1pnumpy.log1p อีกตัวอย่างหนึ่งคือVSnumpy.linalg.solve scipy.linalg.solveมันคล้ายกัน แต่อย่างหลังมีคุณสมบัติเพิ่มเติมบางอย่างในอดีต ทำไมการทำสำเนาชัดเจน? ในกรณีนี้คือความหมายที่จะนำเข้าขายส่งของnumpyเข้าไปในscipynamespace ทำไมแตกต่างที่ลึกซึ้งในการทำงานและฟังก์ชั่นที่ขาดหายไป? มีตรรกะครอบคลุมบางอย่างที่จะช่วยขจัดความสับสนหรือไม่? [1] numpy.min, numpy.max, numpy.absและอีกสองสามคนมีลูกน้องในไม่มีscipynamespace [2] ทดสอบโดยใช้ NumPy 1.5.1 และ SciPy 0.9.0rc2
254 python  numpy  scipy 

7
กำลังลดค่าอนันต์จากดาต้าเฟรมในนุ่น?
วิธีที่เร็วที่สุด / ง่ายที่สุดในการปล่อยค่า nan และ inf / -inf จาก DataFrame แพนด้าโดยไม่ต้องรีเซ็ตmode.use_inf_as_nullคืออะไร ฉันต้องการใช้subsetและhowข้อโต้แย้งของdropnaยกเว้นinfค่าที่ถือว่าหายไปเช่น: df.dropna(subset=["col1", "col2"], how="all", with_inf=True) เป็นไปได้ไหม มีวิธีบอกdropnaให้รวมinfไว้ในนิยามของค่าที่หายไปหรือไม่?
220 python  numpy  scipy  pandas 

15
การติดตั้ง SciPy ด้วย pip
มันเป็นไปได้ในการติดตั้งNumPyกับpippip install numpyใช้ มีความเป็นไปได้ที่คล้ายกันกับSciPyหรือไม่? (การpip install scipyทำงานไม่ทำงาน) ปรับปรุง แพ็คเกจ SciPy พร้อมให้ติดตั้งแล้วpip!
207 python  install  scipy  pip 

8
Conda ใช้แทน virtualenv หรือไม่
ฉันเพิ่งค้นพบCondaหลังจากฉันประสบปัญหาในการติดตั้ง SciPy โดยเฉพาะในแอพ Heroku ที่ฉันกำลังพัฒนา ด้วย Conda คุณสร้างสภาพแวดล้อมที่คล้ายกันมากกับสิ่งที่virtualenvไม่ คำถามของฉันคือ: หากฉันใช้ Conda จะต้องใช้ virtualenv แทนหรือไม่ ถ้าไม่ฉันจะใช้ทั้งสองร่วมกันได้อย่างไร ฉันจะติดตั้ง virtualenv ใน Conda หรือ Conda ใน virtualenv หรือไม่ ฉันยังต้องใช้ pip หรือไม่? ถ้าเป็นเช่นนั้นฉันจะยังสามารถติดตั้งแพ็คเกจด้วย pip ในสภาพแวดล้อมที่แยกได้หรือไม่

7
วิธีทำให้เส้นโค้งเรียบในวิธีที่ถูกต้อง?
สมมติว่าเรามีชุดข้อมูลที่อาจได้รับประมาณ import numpy as np x = np.linspace(0,2*np.pi,100) y = np.sin(x) + np.random.random(100) * 0.2 ดังนั้นเราจึงมีรูปแบบของชุดข้อมูล 20% ความคิดแรกของฉันคือการใช้ฟังก์ชัน UnivariateSpline ของ scipy แต่ปัญหาคือว่านี่ไม่ได้พิจารณาว่าเสียงเล็ก ๆ ในทางที่ดี หากคุณพิจารณาความถี่พื้นหลังมีขนาดเล็กกว่าสัญญาณดังนั้นเส้นโค้งเพียงจุดตัดอาจเป็นแนวคิด แต่จะเกี่ยวข้องกับการแปลงฟูเรียร์ไปมาซึ่งอาจทำให้เกิดพฤติกรรมที่ไม่ดี อีกวิธีหนึ่งก็คือค่าเฉลี่ยเคลื่อนที่ แต่ก็ต้องมีทางเลือกที่เหมาะสมของความล่าช้า คำแนะนำ / หนังสือหรือลิงก์วิธีแก้ไขปัญหานี้

21
ข้อผิดพลาดในการนำเข้า: ไม่มีโมดูลชื่อ numpy
ฉันมีคำถามที่คล้ายกันมากกับคำถามนี้แต่ก็ยังอยู่ในขั้นตอนเดียว ฉันมี Python 3 รุ่นเดียวเท่านั้นที่ติดตั้งบน Windows 7 ของฉัน ( ขออภัย ) ระบบ 64 บิต ฉันติดตั้ง numpy ตามลิงก์นี้- ตามที่แนะนำในคำถาม การติดตั้งทำงานได้ดี แต่เมื่อฉันดำเนินการ import numpy ฉันได้รับข้อผิดพลาดต่อไปนี้: ข้อผิดพลาดในการนำเข้า: ไม่มีโมดูลชื่อ numpy ฉันรู้ว่านี่อาจเป็นคำถามขั้นพื้นฐานสุด ๆ แต่ฉันยังคงเรียนรู้อยู่ ขอบคุณ

16
การคำนวณสหสัมพันธ์ของเพียร์สันและความสำคัญใน Python
ฉันกำลังมองหาฟังก์ชั่นที่รับเป็นรายการสองรายการและคืนค่าความสัมพันธ์ของเพียร์สันและความสำคัญของความสัมพันธ์

3
Pandas กับ NumPy + SciPy ใน Python แตกต่างกันอย่างไร [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ปรับปรุงคำถามนี้ พวกเขาทั้งคู่ดูคล้ายกันมากและฉันอยากรู้ว่าแพคเกจใดจะเป็นประโยชน์สำหรับการวิเคราะห์ข้อมูลทางการเงินมากกว่า
195 python  numpy  scipy  pandas 


7
Python SciPy ต้องการ BLAS หรือไม่
numpy.distutils.system_info.BlasNotFoundError: Blas (http://www.netlib.org/blas/) libraries not found. Directories to search for the libraries can be specified in the numpy/distutils/site.cfg file (section [blas]) or by setting the BLAS environment variable. ฉันต้องดาวน์โหลด tar ตัวไหนจากเว็บไซต์นี้? ฉันลอง fortrans แล้ว แต่ฉันได้รับข้อผิดพลาดนี้ (หลังจากตั้งค่าตัวแปรสภาพแวดล้อมอย่างชัดเจน)
176 python  scipy 

2
numpy.where () คำอธิบาย / ตัวอย่างทีละขั้นตอนอย่างละเอียด [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ปรับปรุงคำถามนี้ ฉันมีปัญหาในการทำความเข้าใจอย่างถูกต้องnumpy.where()แม้จะมีการอ่านเอกสาร , โพสต์นี้และโพสต์อื่น ๆ ใครบางคนสามารถให้ตัวอย่างความเห็นทีละขั้นตอนกับ 1D และ 2D อาร์เรย์?
168 python  numpy  scipy 

10
มีฟังก์ชั่นห้องสมุดสำหรับรูทหมายความว่าข้อผิดพลาดแบบสี่เหลี่ยม (RMSE) ในไพ ธ อนหรือไม่?
ฉันรู้ว่าฉันสามารถใช้รูทค่าเฉลี่ยของข้อผิดพลาดกำลังสองได้ดังนี้: def rmse(predictions, targets): return np.sqrt(((predictions - targets) ** 2).mean()) สิ่งที่ฉันกำลังมองหาถ้าฟังก์ชั่น rmse นี้ถูกนำไปใช้ในห้องสมุดแห่งหนึ่งบางทีอาจจะเป็นในแบบ scipy หรือ scikit-Learn?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.